Последние поступления в 1С-Битрикс

 

На прошлом этапе, мы определились какие компоненты у нас будут отвечать за ту или иную область шаблона. В данном посте мы рассмотрим как реализовать “последние поступления.

 

 

Последние поступления

 

Как я указал на этапе “подбор компонентов для шаблона“, за  «последние поступления» (блок «What’s new») у нас будет отвечать компонент «bitrix:catalog.top».

 

Действуем по аналогии, как и с другими компонентами…

  1. Создадим пользовательский шаблон, скопируем шаблон «.default» компонента «bitrix:catalog.top» в папку с пользовательскими шаблонами компонентов, т.е. в www\bitrix\templates\имя_шаблона\components\bitrix\catalog.top\.default. Переименуем наш шаблон в «my_default» (вы можете назвать его как угодно, суть от этого не меняется)
  2. Найдем фрагмент html, отвечающий за вывод блока «последние поступления», у меня он располагается в footer.php:

     
  3. Заменим html код в шаблоне на вызов компонента «bitrix:eshop.catalog.top» с нашим шаблоном «my_default»:

     
  4. Правим шаблон www\bitrix\templates\имя_шаблона\components\bitrix\catalog.top\my_default\template.php. Урезав все лишнее и добавив HTML код блока «последние поступления» шаблона-прототипа у меня получился следующий пользовательский шаблон:

     

Если посмотреть в браузере, то данный компонент с нашим шаблоном «my_default» выглядит так:

 

templeate_component_news

 

 

Компонент визуально полностью совпадает с блоком «последние поступления» в шаблоне-прототипе, интеграцию компонента можно считать завершенной.




Буду признателен если вы поделитесь данным постом


Ваш комментарий


Ответ в цифрах

 
© s-engineer.ru, 2012-2017 | Все права защищены