Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 143 комментария

СикретНаме
СикретНаме
По Вашему условию, всё прекрасно и как надо работает. Проблема только одна осталась — когда мы находимся на любой странице сайта НЕ входящей в includeDocs — [[!Wayfinder? &startId=`1` &includeDocs=`2,3,4,5,6`]] — вертикальное меню пропадает вообще (ну, это и логично, так оно генерится из чанка, который подгружается в зависимости от условия [[$[[*id:is=`2`:or:if=`[[*parent]]`:is=`2`:then=`123`]]]] — в данном примере, wf для вертикального меню страницы с id 2 находится в чанке 123). И надо доп условие, чтобы это вертикальное меню было всегда на месте вне зависимости от страницы нахождения пользователя, а не только страницах с id 2,3,4,5,6.
СикретНаме
СикретНаме
<div class="1">
[[!Wayfinder? &startId=`1` &includeDocs=`2,3,4,5,6`]] - горизонтальные вкладки слайдера
<div class="11">
<div class="111">
<nav>
вертикальные вкладки слайдера
[[$[[*id:is=`...]] -

[[$[[*id:is=`...]]
[[$[[*id:is=`...]]
[[$[[*id:is=`...]]
[[$[[*id:is=`...]]
</nav>
<div class="img">
<div class="b">
контент слайдера
<img src="фото слайдера" alt="" /><span class=""> очень интересный текст.... </span></div>
<ляляля>
контент страницы
Слайдер обычный — горизонтальные табы+вертикальное меню+контеное поле.
Галич Сергей
Галич Сергей
а можно код глянуть полностью что от чего зависит? и может ссылка есть на сайт?

я просто в ступоре от таких нагромождений)
если есть такая конкретика, не проще статично сделать в html коде? а для вывода названий, например, использовать fastfield
СикретНаме
СикретНаме
Нет, там же ещё WF есть основного меню, поэтому есть условия — инклюдим нужные папки с ресурсами в это второе меню (сами папки — меню слайдера горизонтальное), жмаки на пункты которого выводят вертикальное меню (ресурсы папок для пунктов горизонтального меню). И в случае, когда нет фокуса на заинклюженных id, нет и вертикального меню = логично всё. Вытекающий вопрос — как зафокусить конкретно желаемую вертикальную менюху, когда находимся на любом другом id, кроме тех, которые прописаны в инклюде WF слайдера.
СикретНаме
СикретНаме
Да, я — гений, Вы — тоже )) В смысле, что я про подобную конструкцию и спрашивал — правильный ход мысли был, просто не дошёл до изучения их, а времени рыть сейчас, как я всегда делаю, нет, а Вы, что точно поймали проблему. Спасибо, Сергей большое, это оно)) Сейчас потестирую «разных позах и отпишусь» в течение минут десяти.
Василий Наумкин
Василий Наумкин
Да, использовать разные имена для товаров или отключить friendly_urls.
Ну или в скрипте импорта дописать случайную генерацию alias.

В любом случае, у меня уже ощущение, что это я магазин делаю, так что давай дальше сам.