решил одну проблему, и нарисовалась другая
соседние новости выводятся при помощи pdoNeighbors.
На сайте присутствуют заполненные полностью новости и заполненные только частично. Сейчас заходя в короткие новости можно перейти в полную, только если данная новость заполнена на полностью, у частично заполненных ссылка отключена.
Проблемма в след., если мы заходим в полную новость полностью заполненную, а по соседству с ней частично заполненная, то нажимая на стрелку в эту частично заполненную новость мы переходим в неё. Как убрать такие новости из pdoNeighbors
сделал так:
<div class="work-nav-toolbar">
[[pdoNeighbors?
&includeTVs=`1line`
&where=`{"tv.1line:!=":""}`
&tplPrev=`@INLINE <a href="/[[+uri]]"><div class="sp-arrow sp-previous-arrow"></div></a>`
&tplNext=`@INLINE <a href="/[[+uri]]"><div class="sp-arrow sp-next-arrow"></div></a>`
&tplWrapper=`@INLINE [[+prev]][[+next]]`
]]
</div>
но теперь стрелки вообще не отображаются.
Подскажите кто знает пожалуйста.
Олег 06.09.2017 19:24 #
Александр 06.09.2017 19:28 #
а куда эту строчку что вы дали
Олег 06.09.2017 19:41 #
Александр 06.09.2017 19:42 #
Олег 06.09.2017 19:45 #
У вас формальный признак какой у частично и полностью заполненных статей?
Какое условие должно выполняться, чтобы отсечь ненужные документы?
Александр 06.09.2017 19:49 #
а вот тут… хрен знает как делать
Олег 06.09.2017 20:02 #
Например, при помощи pdoResources получите id документов, удовлетворяющих условиям задачи (родитель такой же как и у текущего документа и поле 1line заполнено). Ну а потом сниппетом эту строку при помощи explode в массив переведите и получите оттуда нужные id
Александр 06.09.2017 21:56 #
Александр 06.09.2017 19:44 #
Павел Романов 07.09.2017 09:42 #
или так:
Александр 07.09.2017 11:02 #
но в любом случаи не чего не поменялось
Павел Романов 07.09.2017 11:12 #
Задача в том, чтобы вывести все, у которых оно НЕ пустое?
Александр 07.09.2017 12:02 #