Ответить Новая тема Новый опрос 
 Как вывести текстовку только на первой странице?
gnargrimm
Новичок
Сообщений: 19
Регистрация: 28-04-2015


25-05-2015 05:46
В категории на каждой странице есть текстовка
Как в smarty не выводить на каждой странице, а только на первой?


Изображения:
bc8e583b80.png - Размер файла61.78KB, Скачиваний: 308 (Нажмите для увеличения)
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


25-05-2015 06:10
Цитата:( gnargrimm @ 25-05-2015 06:46 Смотреть сообщение )
Как не выводить на каждой странице, а только на первой?


Код:
{$category->description}

добавьте условие:
Код:
{if isset($p) && $p == 1}
    {$category->description}
{/if}
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
gnargrimm
Новичок
Сообщений: 19
Регистрация: 28-04-2015


26-05-2015 06:35
Не работает у меня. <h2>{isset($p)}</h2> - выводит всегда "1". В адресной строке меняется цифра в ссответствии со страницей - "/page-5"
В чем проблема? Отзивы подгружаются аяксом, но когда перехожу на любую кроме первой страницы и перезагружаю - всеравно выводит "1". Значит проблема не а аяксе.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


26-05-2015 08:50
Цитата:( gnargrimm @ 26-05-2015 07:35 Смотреть сообщение )
<h2>{isset($p)}</h2> - выводит всегда "1".

Зачем писать подобный код?.

Цитата:( gnargrimm @ 26-05-2015 07:35 Смотреть сообщение )
Не работает у меня.

В файл необходимо внести код указанный в сообщении выше:
Цитата:( Алекс @ 25-05-2015 07:10 Смотреть сообщение )
Код:
{if isset($p) && $p == 1}
    {$category->description}
{/if}


Цитата:( gnargrimm @ 26-05-2015 07:35 Смотреть сообщение )
Отзивы подгружаются аяксом

Если описание для категорий подгружается через ajax - необходимо внести изменения в файл который выполняет загрузку описания и добавить подобное условие:
Код:
if ($(this).attr('href').search(/(\?|&)p=/) == -1)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос