alexzxa 23 января 2016 1 1
Версия MODX: Revolution

Поставил на сайт getPage, создал articleTpl, код:

[[!getPage@articlePaging?
&elementClass=`modSnippet`
&element=`getResources`
&parents=`5`
&tpl=`articleTpl`
&limit=`5`
&includeTVs=`1`
&hideContainers=`1`
&pageLimit=`5`
&pageNavVar=`page.nav`]]
Страница [[+page]] из [[+pageCount]]
<ul class="pageList">[[+page.nav]]</ul>


Создал 15 дочерних страниц, в странице-контейнере сгенерировались автоматически 3 страницы анонсов статей. Все пока нормально.

Создал страницу-контейнер Музыка, с таким же кодом, как в Прессе, только сделал &parents=`2` (номер раздела Музыка). Но едва создал первую дочернюю страницу, как в странице-контейнере Музыка сгенерировались внизу автоматически ссылки page.nav на аж 6 страниц! На первой анонс первой дочерней страницы, остальные пустые.

До этого я допустил ошибку, случайно создав дочернюю страницу страницы Фото, которая не являлась контейнером. Спохватившись, удалил случайно созданную страницу, убрал из параметров Фото галочку на «контейнер», автоматически возникшую после косяка… Но… На странице Фото также успели образоваться ссылки page.nav также на 6 страниц…

Возможно, причина в этом? Как теперь вернуть все в нормальный вид и убрать лишние ссылки на пустые страницы?
И вообще, в каком коде у него может быть прописана такая команда — плодить пустые копии страницы-контейнера и именно по 6 штук?
1 комментарий
Н
Нурлан Мендигалиев 08 сентября 2016г в 16:33 #
[[+page.nav]] замени на [[!If? &subject=`[[+pageCount]]` &operator=`GT` &operand=`1` &then=`[[+page.nav]]`]]
Авторизуйтесь или зарегистрируйтесь (можно через соцсети ), чтобы оставлять комментарии.