Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Перенаправление на страницу регистрации покупателя перед оформлением заказа

Автор AxiomateriaРаздел Шаблоны XSLT

Ответов: 16
Просмотров: 10007
Последний ответ 11 Марта 2013, 11:54:29
от Axiomateria
Решение с ajax-подгрузкой каталога товаров/объектов на страницу

Автор AisamieryРаздел JS и AJAX

Ответов: 7
Просмотров: 5809
Последний ответ 23 Марта 2015, 13:49:04
от Aisamiery
Вывод всех объектов каталога в шаблоне на основе макроса getObjectsList

Автор s.kirillРаздел Шаблоны XSLT

Ответов: 4
Просмотров: 2070
Последний ответ 15 Июня 2017, 17:42:12
от s.kirill
Автоматически выключить страницу с объектом каталога

Автор nunucbkuРаздел Разработка модулей

Ответов: 6
Просмотров: 4576
Последний ответ 18 Апреля 2015, 09:43:41
от e.ioffe
Закешировать только одну страницу

Автор albionРаздел Настройка системы и модулей

Ответов: 3
Просмотров: 2752
Последний ответ 09 Февраля 2012, 13:14:09
от admin

0 Пользователей и 1 Гость просматривают эту тему.

*

Seweryss

  • **
  • 60
  • +0/-0
    • Просмотр профиля
Доброго дня уважаемое сообщество. Столкнулся с еще одной проблемой.
На странице поиска товаров есть модуль вывода новостей, он чудесно работает на всех страницах, на которых прописан, но, когда мы на странице поиска товаров переходим на вторую страницу с результатами поиска, то там он, почему-то, пропадает.
Шаблон tpl один и тот-же. Уже проверял.

С чем это может быть связано?

Вот код вызова макроса. (На других страницах он работает, но на этой отказывается, хотя, сам блок - обертка, есть)
<div class="news">
Новости
%news lastlist(24, home, 3)%
</div>

П.С. Прикрепляю 3 скриншота с демонстрацией проблемы.

Буду очень признателен за любые идеи и помощь. Заранее спасибо.

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
<div class="news">
Новости
%news lastlist(24, home, 3)%
</div>

Попробуйте так:

%news lastlist(24, home, 3, 1)%

http://dev.docs.umi-cms.ru/spravochnik_makrosov_umicms/novosti/news_lastlist/ - описание всех параметров макроса.
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/

*

Seweryss

  • **
  • 60
  • +0/-0
    • Просмотр профиля
Спасибо Вам огромное. Помогло.
Только у меня возник вопрос. Я прочитал описание на юми вики, суть понял, но возник один вопрос. Очень хочу разобраться.

"Булево значение («1» или «0»), указывающее макросу игнорировать значение текущей страницы списка вывода (параметр http-запроса p). То есть, если указать «1», макрос будет всегда выводить только первую страницу списка новостей (количество на странице определяется параметром per_page макроса)."

Не совсем понял именно это - "макрос всегда будет выводить только первую страницу списка новостей". У нас ведь выводится только одна страница с 3 новостями, т.е. нет никакой другой страницы, которую оно бы выводило. Все верно ? или я что-то упустил.

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
вы немного запутались в описании... выводя в левой колонке 3 последних новости, вы фактически выводите 1 страницу новостной  ленты с параметром per_page = 3 (выводит по 3 новости на каждой странице). Именно тут вы и используете параметр ignore_paging, так как если вы перейдете по ссылке пагинации (например на странице результатов поиска), то в адресной строке появится параметр ?p , который также повлияет на все макросы в данном шаблоне, которые работают со списками (в том числе новости в левой колонке). Как вы уже поняли, параметр ignore_paging позволит макросы вывода новостей игнорировать параметр ?p  в адресной строке.

*

Seweryss

  • **
  • 60
  • +0/-0
    • Просмотр профиля
Теперь все понял. Вы умеете объяснить. Спасибо Вам огромное.