некорректно работает проверка условия <?if($PAGE_SELECTOR1$)?>

голоса: 0

Добрый день,

адрес сайта: http://rassvet.usite.pro/board/postanovlenie_731/3

в шаблоне прописана проверка наличия пагинации в таком виде:

<?if($PAGE_SELECTOR1$)?><div style="text-align:center;">$PAGE_SELECTOR1$</div><?endif?>

В настройках модуля количество материалов в разделе 10, а фактически материалов 3, то есть, если я правильно понимаю, вывода нумерации страниц быть не должно, так как $PAGE_SELECTOR1$ должен быть пустым.

Однако, в результате получаю такой вывод:

<div style="text-align:center;"><span class="pagesBlockuz2"></span></div>
 
т.е. самой пагинации нет, но лишние элементы портят вид страницы при налиции "display: inline-block;" для "pagesBlockuz2".
 
Вопрос, как правильно проверить наличие $PAGE_SELECTOR1$ ?

PS Прошу не предлагать проверку вида <?if($NUM_ENTRIES$ > 10)?>. 

Спасибо.

| Автор: | Категория: Вопросы новичков

Ответов: 1

голоса: 0
 
Лучший ответ

Проблема есть, это не приоритетный баг, но он есть. Но вы сами можете это исправить заменив верхний и нижние переключатели на следующий код:

<?if($PAGE_SELECTOR$ != '<span class="pagesBlockuz1"></span>')?><!--<s3015>-->Страницы<!--</s>-->: $PAGE_SELECTOR$<?endif?>

<?if($PAGE_SELECTOR1$ != '<span class="pagesBlockuz2"></span>')?><div style="text-align:center;">$PAGE_SELECTOR1$</div><?endif?>

после выводиться ничего лишнего не будет.

| Автор:
Выбор ответа лучшим | | Автор: Алексей Мартынов
...