Вместо поля introtext берутся данные из content. ПОЧЕМУ?
Добрый день!
В первый раз с таким сталкиваюсь, вместо одного поля (introtext) данные берутся с другого (content).
Ставил самую последнюю версию — 2.7.2
Пример, вгоняющий в ступор (данные берутся с content только если не заполнено поле introtext! includeContent ТОЖЕ НЕТ!)
В первый раз с таким сталкиваюсь, вместо одного поля (introtext) данные берутся с другого (content).
Ставил самую последнюю версию — 2.7.2
Пример, вгоняющий в ступор (данные берутся с content только если не заполнено поле introtext! includeContent ТОЖЕ НЕТ!)
<div id="page">
<div class="rows">
[[!pdoPage?
&element=`getTickets`
&tpl=`PNTpl`
&includeTVs=`tvimageticket`
&ajaxMode=`button`
&pageVarKey=`page`
&pageNavVar=`page.nav`
&tplPage =`@INLINE <li><a href="[[+href]]">[[+pageNo]]</a></li>`
&tplPageWrapper=` @INLINE <div class="pagination"><ul class="pagination">[[+first]][[+prev]][[+pages]][[+next]][[+last]]</ul></div>`
&tplPageActive=` @INLINE <li class="active"><a href="[[+href]]">[[+pageNo]]</a></li>`
&tplPageFirst=` @INLINE <li class="control"><a href="[[+href]]">Первая</a></li>`
&tplPageLast=` @INLINE <li class="control"><a href="[[+href]]">Последняя</a></li>`
&tplPagePrev=` @INLINE <li class="control"><a href="[[+href]]">«</a></li>`
&tplPageNext=` @INLINE <li class="control"><a href="[[+href]]">»</a></li>`
&tplPageSkip=` @INLINE <li class="disabled"><span>...</span></li>`
&tplPageFirstEmpty=` @INLINE <li class="control"><span>Первая</span></li>`
&tplPageLastEmpty=` @INLINE <li class="control"><span>Последняя</span></li>`
&tplPagePrevEmpty=` @INLINE <li class="disabled"><span>«</span></li>`
&tplPageNextEmpty=` @INLINE <li class="disabled"><span>»</span></li>`
&limit=`24`
&sortby=`publishedon`
&sortdir=`DESC`
]]
</div>
[[!+page.nav]]
</div>Ну, и чанк PNTpl<div class="col-md-6 news-grids">
<div class="news-grids-left">
<a href="[[~[[+id]]]]" title="[[+introtext:ellipsis=`200`:striptags]]"><img src="[[phpthumbon?&input=`[[+tvimageticket]]` &options=`w=250&h=250&zc=1`]]"/></a>
</div>
<div class="news-grids-right">
<a href="[[~[[+id]]]]" title="[[+introtext:ellipsis=`200`:striptags]]"><h5>[[+longtitle:default=`[[+pagetitle]]`]]
[[+date_ago]]</h5></a>
<a href="[[~[[+id]]]]" title="[[+introtext:ellipsis=`200`:striptags]]"></a>
</div>
</div> Комментарии: 16
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
[[+introtext]]
Попробуйте упростить код до минимума.
При сохранении в introtext ОБЫЧНО записывается content, если introtext НЕ ЗАПОЛНЕН.
Т.е. при выводе как раз introtext ВСЁ ВРЕМЯ и выводится, только содержимое поля ПОЧЕМУ-ТО не показывается в админке при открытии тикета?
Попробуйте так вызвать, и посмотрите, какие данные в полях идут
При сохранении в introtext ОБЫЧНО записывается content, если introtext НЕ ЗАПОЛНЕН.
Осталось только объяснить клиенту о необходимости ОБЯЗАТЕЛЬНОГО заполнения поля introtext (т.е. если там ничего нет — что-то там всё равно будет — это покажется только при обновлении).
Так в чем причина то была?
С каких таких пор modx при сохранении ресурса записывает данные из content в introtext???
В первый раз о таком слышу.
Вот что значит правильно задать вопрос!