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

Шаблон news.list в виде полосатой таблицы и с нумерованными строками.

00 голосов
0
Помогите мне пожалуйста!

Очень прошу.
Есть шаблон. Он выводит данные инфоблока в виде таблицы.
Как реализовать вывод значений в виде полосатых строк и чтобы каждая строка была пронумерована.


ШАБЛОН:

Код
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<div class="news-list">
   <?if($arParams["DISPLAY_TOP_PAGER"]):?>
      <?=$arResult["NAV_STRING"]?><br />
   <?endif;?>
   <table class="data-table">
      <thead>
         <?
         //вывод заголовков таблицы
         $i=0;
         foreach($arResult["ITEMS"] as $arItem)
         {
            If($i<1){
         ?>
               <tr>
                  <?foreach($arItem["DISPLAY_PROPERTIES"] as $pid=>$arProperty){?>
                     <th>
                        <?=$arProperty["NAME"]?>
                     </th>
                  <?}?>
               </tr>
         <?
            }
            $i++;
         }
         ?>
      </thead>
      <tbody>
         <?
         //вывод значений
         foreach($arResult["ITEMS"] as $arItem)
         {
            $this->AddEditAction($arItem['ID'], $arItem['EDIT_LINK'], CIBlock::GetArrayByID($arItem["IBLOCK_ID"], "ELEMENT_EDIT"));
            $this->AddDeleteAction($arItem['ID'], $arItem['DELETE_LINK'], CIBlock::GetArrayByID($arItem["IBLOCK_ID"], "ELEMENT_DELETE"), array("CONFIRM" => GetMessage('CT_BNL_ELEMENT_DELETE_CONFIRM')));
         ?>
            <tr class="news-item" id="<?=$this->GetEditAreaId($arItem['ID']);?>">
               <?foreach($arItem["DISPLAY_PROPERTIES"] as $pid=>$arProperty){?>
                  <td>
                     <?if(is_array($arProperty["DISPLAY_VALUE"])){?>
                        <?=implode("&nbsp;/&nbsp;", $arProperty["DISPLAY_VALUE"]);?>
                     <?}else{?>
                        <?=$arProperty["DISPLAY_VALUE"];?>
                     <?}?>
                  </td>
               <?}?>
            </tr>
         <?}?>
      </tbody>
   </table>

   <?if($arParams["DISPLAY_BOTTOM_PAGER"]){?>
      <br /><?=$arResult["NAV_STRING"]?>
   <?}?>
</div>
спросил 11 Май, 13 от Ronitrek (120 баллов)

Ваш ответ

Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

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

0 голосов
3 ответов
спросил 19 Фев, 14 от Klyaks (180 баллов)
0 голосов
3 ответов
0 голосов
1 ответ