1. Главная
  2. Блог
  3. 1С-Битрикс
  4. Нестандартный вывод информации в шаблоне на Аспро:Priority

Нестандартный вывод информации в шаблоне на Аспро:Priority

23 Октября 2019
439

Часто в работе со сторонними решениями для “1С-Битрикс” мы выходим за рамки штатного функционала. Сегодня расскажем о том, как добавить информацию в шаблон детальной новости в решении Аспро:Priority. Информацию в виде, не предусмотренном стандартным решением разработчика.

Решения для сайтов на “1С-Битрикс” от компании Аспро сочетают в себе простоту в использовании и широкий функционал. К тому же они достаточно универсальны и легко кастомизируются. Но, понятное дело, ни один разработчик универсальных шаблонов не предугадает весь спектр требований заказчика сайта. В таких случаях следует нестандартно использовать имеющийся функционал, и “Аспро” предоставляет такую возможность.

К делу

На сайте реализовано решение Аспро:Priority. В разделе используется комплексный компонент “Новости” с шаблоном от Аспро “services”. Вариант отображения детальной страницы новости позволяет использовать табы − переключатели:



Заказчику требуется, чтобы в табе “Даты” отображались события жизни знаменитого писателя. Результат работы:



Казалось бы, что может быть проще?

Но разработчиками шаблона предусмотрен только один вид табов для вывода html и он уже используется − таб “Биография”. Перечень смотрите в настройках комплексного компонента:



Табы отображаются на странице, если в инфоблоке имеются и заполнены свойства с кодами от разработчика. Так, например, для вывода таба “Характеристики” в инфоблоке должно присутствовать свойство с кодом CHARSET (смотрите, какие коды используются для вывода свойств в табы в разделах ”из коробки” от Аспро).  



Таб “Характеристики” мы и будем использовать для вывода наших памятных дат. Для этого:

1. присваиваем свойству название “Даты”,

2. выбираем тип “HTML/text”, 

3. жмём троеточие и выбираем в настройках размер окна:



Обратите внимание, чтобы стояла галка в поле “Показывать на странице редактирования элемента”:



Затем в настройках элемента инфоблока указываем вкладку, на которой будет отображаться свойство:



Заполняем контентом:



В шаблоне для таба “Характеристики” уже определены свои стили отображения, и нас они не очень-то устраивают. Поэтому вносим изменения в файл стилей шаблона custom.css, как раз для подобных правок:



Готово!

Как видно, в табы можно выводить информацию любых типов, а не только предусмотренных шаблоном компонента. Нужно просто использовать те же коды свойств, что и разработчик в своих примерах и в конце “немного обработать напильником” :)


Нужен сайт или интернет-магазин? Мы сделаем.
Приходите на консультацию, обсудим ваш проект.
8 800 201-07-68
Консультации по решению