kirill

kirill

С нами с 19 июля 2018; Место в рейтинге пользователей: #850
kirill
15 августа 2018, 19:01
0
Спасибо, я это позже заметил, вы все написали по существу.Во всяком случае, пусть будет и такой вариант решения проблемы.
kirill
30 июля 2018, 15:00
0
Нет, так не выходит.
Немного сделал иначе, с небольшой потерей функционала.
Теперь стрелки ссылаются на 1-ю и последнюю страницы.

[[!pdoPage?
        &tpl=`New`
        &limit=`4`
        &includeTVs=`image`
        &limit=`2`
        &pageLimit=`5`
        &tplPageWrapper=`@INLINE <nav aria-label="pagination"><ul class="pagination">[[+first]][[+pages]][[+last]]</ul></nav>`
        &tplPageFirst=`@INLINE <li class="page-item"><a class="page-link" href="[[+href]]"><img src="assets/app/img/prev.png" alt="Предыдущая"><span class="sr-only">Next</span></a></li>`
        &tplPageLast=`@INLINE <li class="page-item"><a class="page-link" href="[[+href]]"><img src="assets/app/img/next.png" alt="Следующая"><span class="sr-only">Next</span></a></li>`
        &tplPage=`@INLINE <li class="page-item"><a class="page-link" href="[[+href]]">[[+pageNo]]</a></li>`
        &tplPageActive=`@INLINE <li class="page-item active "><a class="page-link" href="[[+href]]">[[+pageNo]]</a></li>`
        &tplPagePrev=``
        &tplPageNext=``
        &tplPagePrevEmpty=``
        &tplPageNextEmpty=``
        &tplPageFirstEmpty=`@INLINE <li class="page-item disabled"><a class="page-link" ><img src="assets/app/img/prev.png" alt="Предыдущая"><span class="sr-only">Next</span></a></li>`
        &tplPageLastEmpty=`@INLINE <li class="page-item disabled"><a class="page-link" ><img src="assets/app/img/next.png" alt="Следующая"><span class="sr-only">Next</span></a></li>`
      ]]
kirill
26 июля 2018, 22:16
0
Первый вариант работает наполовину: убирает дублирование, на 1 и 2 выводит 4 кнопки, на 3-* 5 кнопок. Также хотелось бы еще убрать такое же дублирование последних кнопок, так как с $pageCount почему-то не убирает, хотя если подставить число страниц, то убирает.

Второй вариант работает некорректно.
kirill
24 июля 2018, 12:03
0
Не ясно в чем была моя ошибка…
  1. Не указал «inputTVtype»: «text» у наименования.(В варианте с фотографиями у меня тоже не указано, но работает)
  2. Написал MIGX прописью «sourceFrom»: «migx».(В варианте с фотографиями у меня тоже прописью, но работает)
  3. Возможно не соблюден формат JSON.(В админку все выводилось, все добавлялось, но не выводился результат работы сниппета)
kirill
24 июля 2018, 11:41
0
Большое спасибо, Вы правы — работает как часы!!!
Вот только в чем принципиальная разница не ясно.
kirill
24 июля 2018, 07:18
0
  1. Замена значения параметра sourse поля на TV проблемы не решила.
  2. Зачем менять тип ввода, если он по умолчанию text. (Оговорился, поле не пропало при выводе в колонку)
kirill
24 июля 2018, 06:59
0
  1. Замена значения параметра sourse поля на TV проблемы не решила.
  2. Изменив тип поля на textfield, поле пропало при выводе в колонку.