Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Разделы в Инфоблоках

00 голосов
2
Очень хочется, чтобы у раздела инфоблока было краткое описание. В каталоге куча однотипных товаров, каждому из них отдельное описание не нужно, было бы здорово, если бы можно было у раздела взять что-нибудь типа SHORT_DESCRIPTION и, если у элемента нет своего описания, показывать краткое описание из раздела. суть в том, что есть раздел товаров "Модель", в нем элементы, различающиеся лишь размером.

Кто-нибудь что-нибудь подобное делал?

Вот с картинками получается:
Код
  if (!empty($arItem['PREVIEW_PICTURE']))
   $img=CFile::ShowImage($arItem['PREVIEW_PICTURE']);
     elseif ( !empty($arItem['IBLOCK_SECTION_ID']) ){
      $sec = GetIBlockSection($arItem['IBLOCK_SECTION_ID']);
      if ( !empty( $sec['PICTURE'] ))  $img=CFile::ShowImage($sec['PICTURE']);
     }
спросил 10 Янв, 14 от Mozilla (100 баллов)

2 Ответы

00 голосов
поле Описание в разделе вам не подходит?

если нет, могу сказать, что мы делали подобное, но пришлось завести отдельный инфоблок, в котором были разделы, и элементы к этим "разделам" привязывались
в принципе разницы нет когда заводишь элемент - выбирать раздел из списка или выбрать раздел как свойство, но приимущество налицо, можно раздел описать с кучей свойств
ответил 22 Апр, 14 от Aheles (180 баллов)
00 голосов
Описание раздела будет показываться в детальном описании, если у элемента нет своего описания. Масло масляное получилось. 8)

Пока только придумалось, что можно описание раздела парсить и выдергивать, скажем все из 1-го параграфа или свой какой-нибудь тег придумать :)
ответил 16 Авг, 14 от Mozilla (100 баллов)

Похожие вопросы

0 голосов
1 ответ
спросил 08 Май, 14 от CyPOBbIu (100 баллов)
0 голосов
2 ответов
спросил 17 Апр, 14 от Berry (160 баллов)
0 голосов
5 ответов
спросил 28 Окт, 13 от TalloS (120 баллов)
0 голосов
5 ответов
спросил 25 Авг, 13 от Sailense (120 баллов)
0 голосов
4 ответов
спросил 21 Авг, 13 от Lehan (280 баллов)