помогите с сылками разобраться.

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

столкнулся с проблемой, пока не знаю как решить.

Имеется такая структура

Каталог/Продукты/Продукт
для вывода дерева использую pdomenu
для внутреннего пункта меню использую
&tplInnerRow=`@INLINE <li><h3><a href="[[+link]]">[[+menutitle]] </a><h3>[[+wrapper]]
список выводится и url получается такой host/Каталог/Продукты/продукт ( +link своё дело знает )
но это не подходит.

мне надо что бы ссылки выводились в таком виде.
родитель/#дочернийпункт

host/Каталог/Продукты/#продукт

так как продукты все на одной странице ( родителя )
Alexey
09 ноября 2016, 02:22
modx.pro
1 207
0

Комментарии: 6

Илья Уткин
09 ноября 2016, 07:53
0
&tplInnerRow=`@INLINE <li><h3><a href="[[#[[*parent]].uri]]#[[+alias]]">[[+menutitle]] </a><h3>[[+wrapper]]
    Alexey
    09 ноября 2016, 08:27
    0
    не выходит…
    на [[*parent]]
    просто выдает массив
    Array ( [id] => 9 [type] => document [contentType] => text/html [pagetitle] =

    может чего то не хватает?
      Илья Уткин
      09 ноября 2016, 08:31
      0
      Можно на Fenom попробовать
      &tplInnerRow=`@INLINE <li><h3><a href="{$parent | resource : "uri"}#{$alias}">{$menutitle} </a><h3>{$wrapper}`
    Alexey
    09 ноября 2016, 08:39
    0
    забыл просто поставить ` в конце.

    не помогло
    вышло вот так.

    host/текущая страница/#продукт

    вместо текущей станицы должен быть "/Каталог/Продукты"
    это ведь дочерние ресурсы.
      Alexey
      09 ноября 2016, 08:42
      0
      Илья, второй вариант то что надо спасибо!!

      но как бы еще alias транслировать а то русские имена подставляет.
      URL транслирует нормально
      но если брать +alias получается вот так

      prom/katalog-produkczii/vodosznabzhenie-i-vodootvedenie/#водоснабжения и водоотведения
        Alexey
        09 ноября 2016, 08:48
        0
        всё окончательно разобрался! пересохранить документ надо было…
        большое спасибо!
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          6