Разделы

  
 

[EVO] YAMS - не переключается меню на другой язык

Есть _http://temp.bredova.ru/ (языки переключаются внизу)

Поставила YAMS (согласно _http://blog.marksh.net/?p=460)

И споткнулась сразу же на выводе верхнего меню.
Вывожу

<nav id="nav">
[[Wayfinder? &startId=`0`  &useWeblinkUrl=`true` &rowTpl=`menu_tpl`]]
</nav>


Чанк menu_tpl

<li[+wf.id+][+wf.classes+]><a href="(yams_doc:[+wf.docid+])" [+wf.attributes+]>[[YAMS? &get=`content` &docid=`[+wf.docid+]` &from=`pagetitle`]]</a>[+wf.wrapper+]</li>


И фиг… русское выводит, а на остальное не реагирует :(

Два вопроса (Evo)

Здравствуйте.

Надеюсь, кто-нибудь сможет помочь. Есть, друзья мои, 2-уровневое меню по типу:

раздел1
— подраздел
— подраздел
раздел2
раздел3
— подраздел
— подраздел

Некоторые разделы содержат подразделы, некоторые — нет. Как мне Wayfinder'ом вывести ссылки на разделы, которые содержат подразделы (1 и 3), а не содержащие(2) не выводить?

И ещё, как с помощью Ditto вывести только те документы, которые содержат определённый TV?

Извините, если глупые вопросы, но я себе мозг уже сломал.

[[Revo]] Wayfinder первая ссылка

Всем привет. Сейчас при выводе сниппета навигации waywinder моя первая ссылка имеет такую стракутуру
<ul>		
    <li class="current"><a title="Главная страница" href="http://mysite.org/" class="ajax">Главная страница</a></li>
<li><a title="Новости" href="news/" class="ajax">Новости</a></li>
<li><a title="Вакансии" href="job/" class="ajax">Вакансии</a></li>
<li><a title="Направления" href="directions/" class="ajax">Направления</a></li>
	</ul>


Как сделать чтобы вместо

href="http://mysite.org/"  


выводилось просто
href="/"
Важно очень.
Спасибо.

Ссылки главного меню

Здравствуйте.

Я в modx revolution создал дерево ресурсов. Вывожу меню через [[Wayfinder? &startId=`0`]]. Главная страница сайта открывается как надо, но ссылки на остальные ресурсы в меню превращают url в:
http://site.ru/%E2%80%9Dhttp://site.ru.ru/news.html


%E2%80%9D — 2 кавычки.

При чем при повторном нажатии на ссылку в меню, news.html заменяется на еще одну подобную конструкцию:
http://site.ru/%E2%80%9Dhttp://site.ru.ru/%E2%80%9Dhttp://site.ru.ru/news.html


Подскажите пожалуйста, в чем может быть проблема?

wayfinder, создание нестандартного меню

Здравствуйте, возник вопрос с созданием меню с помощью wayfinder
HTML:

<ul>
  <li class="parent">
    <a href="#">А</a>
    <ul class="child"> 
      <li><a href="/a1.html">a1</a></li>
      <li><a href="/a2.html">a2</a></li>
      <li><a href="/a3.html">a3</a></li>
    </ul>
  </li>
  <li class="parent">
    <a href="#">B</a>
    <ul class="child">
      <li><a href="/b1.html">b1</a></li>
      <li><a href="/b2.html">b2</a></li>
    </ul>
  </li>
  <li><a href="/c.html">C</a></li>
  <li><a href="/d.html">D</a></li>
  <li><a href="/e.html">E</a></li>
</ul>


Всё бы казалось просто, но нужно сделать что бы href родителя (A, B) было = "#", т.е путь был не site.ru/B/b1.html а просто site.ru/b1.html и по сути a1 и b1 не лежали в подпапке, а просто так отображались в меню

wayfinder, создание нестандартного меню

Здравствуйте, возник вопрос с созданием меню с помощью wayfinder
HTML:

<ul>
  <li class="parent">
    <a href="#">А</a>
    <ul class="child">
      <li><a href="/a1.html">a1</a></li>
      <li><a href="/a2.html">a2</a></li>
      <li><a href="/a3.html">a3</a></li>
    </ul>
  </li>
  <li class="parent">
    <a href="#">B</a>
    <ul class="child">
      <li><a href="/b1.html">b1</a></li>
      <li><a href="/b2.html">b2</a></li>
    </ul>
  </li>
  <li><a href="/c.html">C</a></li>
  <li><a href="/d.html">D</a></li>
  <li><a href="/e.html">E</a></li>
</ul>


Всё бы казалось просто, но нужно сделать что бы href родителя (A, B) было = "#", т.е путь был не site.ru/B/b1.html а просто site.ru/b1.html и по сути a1 и b1 не лежали в подпапке, а просто так отображались в меню

[EVO] Wayfinder исключить документы с определенным шаблоном

Можно ли как-то штатными стредствами?
На ум только приходит написать сниппет, который собирал бы все документы сайта, проверял их шаблон и писал в список id с ненужным шаблоном. Результат вставлять в excludeDocs. Но при кажом обновлении меню — обходить все дерево сайта как-то накладно получается.

Может есть какой более простой способ?
  • 0
  • 27 апреля 2012, 17:47
  • Glorfin
  • 4

Вывод подменю с помощью wyfinder

Не могу достичь эффекта чтобы при наведении на меню открывался список подменю с возможностью выбора. Возможно ли реализовать это используя только wyfinder или необходимо использовать javascript и сss. Если использовать javascript то как его вызов привязать к wyfinder.
CSS файл меню.

#navigation {
width: 1000px;
height: 25px;
background-color:#ffffff;
margin: 20px auto 20px;
}
#navigation ul li {
	float:left;
	display:inline;
	margin-right:10px;
}
#navigation ul li a, #navigation ul li a span {
	float:left;
	display:inline;
	height:25px;
	line-height:24px;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	color:#545d50;
	padding-left:10px;
}
#navigation ul li a span {
	padding:0 10px 0 0;
}
/*Класс navigation ul li отвечает за картинку при наведении.*/
#navigation ul li a:hover, #navigation ul li a:hover span {
	text-decoration:none;
	background:url(images/nav-hover.gif) no-repeat 0 0;
	color:#fff;
}
#navigation ul li a:hover span {
	background-position:right 0;
}
.sub {
display: none;
}


Вызов wyfinder
[[Wayfinder? &startId=`0` &level=`2` &innerRowTpl=`inner` &innerClass=`sub`]]

wayfinder и yams

Добрый день.

Начинаю добавлять новые ресурсы, а они на русском не отображаются!!!
В английской версии все в порядке… и в русском варианте тоже было все нормально

h32660.srv3.test-hf.ru

Подскажите, пожалуйста, в чем может быть дело.

Выводится код сниппета вместо результата его работы.

Есть простой самопальный сниппет. В качестве параметров он получает id страницы вызова и параметр с айди выбранной пользователем администратором страницы.
Скрипт сравнивает эти два значения, и по результатам должен возвращать один из двух чанков, содержащих вызов wayfinder.
Так вот, чанк, возвращаемый скриптом, выводит на страницу код вызова wayfinder'а. Если вставить чанк напрямую, то на странице появляется результат работы wayfinder'а.
Подскажите решение, спасибо.
modx evolution
  • 0
  • 13 апреля 2012, 17:43
  • Mixanik
  • 9