Не работает конструкция [[~[[+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>подскажите пожалуйста в чем может быть проблема.
Комментарии: 3
                Не пробовал [[+uri]]            
                    
                1. Может хватит уже использовать getPage и getResources? Используйте pdoTools. Если сайт еще не очень большой, лучше было бы поменять сниппеты на pdoTools.
2. [[*context_key:is=`web`:then=`Читать заметку`]]
Такие конструкции выглядят очень не серьезно. Попробуйте добавить записи в словарь и выводить их в зависимости от контекста.
3. Ну и вопрос по теме.
                    2. [[*context_key:is=`web`:then=`Читать заметку`]]
Такие конструкции выглядят очень не серьезно. Попробуйте добавить записи в словарь и выводить их в зависимости от контекста.
3. Ну и вопрос по теме.
<a href="[[~[[+id]]]]">[[+longtitle]]</a>А если сделать просто <a href="[[+id]]">[[+longtitle]]</a>ID-то выводится?            
                Такая беда происходит тогда, когда есть дубль в урл. Посмотри чпу и логи обновления системы. Если есть дубль чпу, то он тупо не генерируется.            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.