Не работает конструкция [[~[[+id]]]]
Есть две идентичные страницы, в шаблоне, которых используется один и тот же чанк, который генерит ссылки на стати.
вот его код:
так вот на одной страничке ссылки генерируются нормально, а на другой в атрибуте href ссылки ни чего нет, т.е. вот эта конструкция:
возвращает такой результат:
В обоих шаблонах это чанк вызывается следующим образом:
подскажите пожалуйста в чем может быть проблема.
вот его код:
<div class="post">
<div class="post-content">
<div class="post-title"><h2><a href="[[~[[+id]]]]">[[+longtitle]]</a></h2></div>
<div class="post-description">
[[+introtext:default=`[[+content:ellipsis=`200`]]`]]
<span><a class="post-entry" href="[[~[[+id]]]]">
[[*context_key:is=`web`:then=`Читать заметку`]]
[[*context_key:is=`en`:then=`Read the article`]]
[[*context_key:is=`ua`:then=`Читати статтю…`]]...</a></span>
</div>
<div class="post-meta">
[[+tv.authorEnName:isnot=``:then=`[[getAuthor? &id=`[[+tv.authorEnName]]` &pub_date=`[[+publishedon:dateAgo]]` &showPhoto=`1`]]`:else=`<div class="post-date-right"><i class="mini-ico-calendar"></i> [[+publishedon:dateAgo]]</div>`]]
[[+tv.authorEN_second:isnot=``:then=`[[getAuthor? &id=`[[+tv.authorEN_second]]` &pub_date=`[[+publishedon:dateAgo]]` &showPhoto=`1` &isSecond=`1`]]`:else=``]]
</div>
</div>
</div>
<!-- [[+createdby:userinfo=`fullname`]] <a href="[[~[[+id]]]]#comments"> [[+comments]]</a> [[+views]] -->так вот на одной страничке ссылки генерируются нормально, а на другой в атрибуте href ссылки ни чего нет, т.е. вот эта конструкция:
<a href="[[~[[+id]]]]">[[+longtitle]]</a>возвращает такой результат:
<a href="">Название статьи</a> В обоих шаблонах это чанк вызывается следующим образом:
<div class="span8" id="content">
[[!getPage?
&element=`pdoResources`
&tpl=`ENtpl.Tickets.list.row` &limit=`10` &showHidden=`1` &depth=`0` &pageVarKey=`page` &includeTVs=`authorEnName, authorEN_second, Responsibility_tags`
&sortby=`publishedon` &sortdir=`DESC`
&pageNavOuterTpl=`<ul class="pagination pagination-small">[[+pages]]</ul>`
&pageActiveTpl=`<li[[+activeClasses:default=` class="current"`]]>[[+pageNo]]</li> `
&pageNavTpl=`<li[[+classes]]><a[[+classes]][[+title]] href="[[+href]]">[[+pageNo]]</a></li>`
]]
[[!+page.nav]]
</div>подскажите пожалуйста в чем может быть проблема.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
2. [[*context_key:is=`web`:then=`Читать заметку`]]
Такие конструкции выглядят очень не серьезно. Попробуйте добавить записи в словарь и выводить их в зависимости от контекста.
3. Ну и вопрос по теме. А если сделать просто
ID-то выводится?