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

Вывод в Элементы раздела (таблица)

00 голосов
4
Я надеюсь что кто-то пользовался Компонентом Элементы раздела (вывод элементы раздела с указанным набором свойств, цен, будет в виде таблицы).
Я решил даже не на своём каталоге, а тот что идет в комплекте с Демо-сайтом (там каталог книг) сделать это. Если в каталоге отсутствует у какого-то элемента какая то хар-ка (у некоторых книг в примере, например, отсутствует номер ISBN), то таблица начинает ползти как лесенка. Дальше хуже. В таблице же используется постраничный вывод (кол-во элементов на странице мы сами настраиваем). И если первый элемент на какой то конкретной странице не содержит хар-ку (в нашем случае ISBN), то заголовка не будет на этой странице.
Есть ли решение этой проблемы? Вывод каталога в виде таблицы нужная вещь.
спросил 16 Дек, 13 от Marc (100 баллов)

4 Ответы

00 голосов
Цитата
Олег Уткин пишет:
Я надеюсь что кто-то пользовался Компонентом Элементы раздела (вывод элементы раздела с указанным набором свойств, цен, будет в виде таблицы).
Я решил даже не на своём каталоге, а тот что идет в комплекте с Демо-сайтом (там каталог книг) сделать это. Если в каталоге отсутствует у какого-то элемента какая то хар-ка (у некоторых книг в примере, например, отсутствует номер ISBN), то таблица начинает ползти как лесенка. Дальше хуже. В таблице же используется постраничный вывод (кол-во элементов на странице мы сами настраиваем). И если первый элемент на какой то конкретной странице не содержит хар-ку (в нашем случае ISBN), то заголовка не будет на этой странице.
Есть ли решение этой проблемы? Вывод каталога в виде таблицы нужная вещь.




А в чем проблема? Шаблон вывода компонента надо править и все!
ответил 25 Фев, 14 от Lekar (2,220 баллов)
00 голосов
Да в том то и дело, что править это ненормально. Да и как там всё правится, если в массиве может отсутствовать не значение, а сам элемент, причём в произвольном месте. Мы то нашли как это сделать при заливке из 1С, но ...
ответил 16 Июнь, 14 от Marc (100 баллов)
00 голосов
Цитата
Олег Уткин пишет:
Да в том то и дело, что править это ненормально. Да и как там всё правится, если в массиве может отсутствовать не значение, а сам элемент, причём в произвольном месте. Мы то нашли как это сделать при заливке из 1С, но ...


Код
<?foreach($arResult["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?>

                <?  if ($pid=="price") {     ?>

                <a href="<?=$arProperty["VALUE"]?>"><?=GetMessage("CATALOG_DOWNLOAD")?></a>

                         <? } ?>
ответил 15 Окт, 14 от Lekar (2,220 баллов)
00 голосов
2Олег Уткин:
что же тут ненормального? шаблон на то и шаблон, что б его править smile:)
ответил 14 Фев, 15 от Boin (100 баллов)

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

0 голосов
4 ответов
0 голосов
4 ответов
спросил 21 Авг, 13 от Lehan (280 баллов)
0 голосов
4 ответов
спросил 24 Дек, 13 от Humanka (100 баллов)
0 голосов
2 ответов