Цитата |
---|
Денис Диденко пишет: Кастомизировать шаблон нужного вам компонента. В режиме разработка в меню компонента выберите скопировать шаблон и отредактируйте так как вам надо. Если я не ошибаюсь это неплохо описано в документации. |
Я понимаю, что можно так отредактировать шаблон, просто не могу понять, что надо добавить и куда, чтобы получить значение параметра [DETAIL_TEXT]
Вот шаблон компонента в 15 строке(примерно) alt="<?=$arItem["NAME"]?>", мне надо чтобы вместо имени брался текст из "Подробно" инфоблока. Однако в шаблоне компонента нет такого параметра (Вот и не знаю, чтобы еще такого сделать, чтобы получить значение.
Заранее прошу прощения за то, что кидаю шаблон целыми кусками, просто я не разбираюсь в программной части битрикса. А сделать как-то надо, потому что это последнее, что осталось сделать
Код |
---|
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<div class="photo-section">
<?if($arParams["DISPLAY_TOP_PAGER"]):?>
<?=$arResult["NAV_STRING"]?><br />
<?endif;?>
<table cellpadding="0" cellspacing="0" border="0" class="data-table">
<?foreach($arResult["ROWS"] as $arItems):?>
<tr class="head-row" valign="top">
<?foreach($arItems as $arItem):?>
<?if(is_array($arItem)):?>
<td width="<?=$arResult["TD_WIDTH"]?>">
<?if($arResult["USER_HAVE_ACCESS"]):?>
<?if(is_array($arItem["PICTURE"])):?>
<a class="gallery" rel="group" href="<?=$arItem["DETAIL_PICTURE"]["SRC"]?>"><img border="0" src="<?=$arItem["PICTURE"]["SRC"]?>" width="<?=$arItem["PICTURE"]["WIDTH"]?>" height="<?=$arItem["PICTURE"]["HEIGHT"]?>" alt="<?=$arItem["NAME"]?>" title="<?=$arItem["NAME"]?>"/></a><br />
<?endif?>
<?else:?>
<?if(is_array($arItem["PICTURE"])):?>
<img border="0" src="<?=$arItem["PICTURE"]["SRC"]?>" width="<?=$arItem["PICTURE"]["WIDTH"]?>" height="<?=$arItem["PICTURE"]["HEIGHT"]?>" alt="<?=$arItem["NAME"]?>" title="<?=$arItem["NAME"]?>" /><br />
<?endif?>
<?endif?>
</td>
<?else:?>
<td width="<?=$arResult["TD_WIDTH"]?>" rowspan="<?=$arResult["nRowsPerItem"]?>">
</td>
<?endif;?>
<?endforeach?>
</tr>
<tr class="data-row">
<?foreach($arItems as $arItem):?>
<?if(is_array($arItem)):?>
<th valign="top" width="<?=$arResult["TD_WIDTH"]?>" class="data-cell">
<?if($arResult["USER_HAVE_ACCESS"]):?>
<a target=”blank” href="<?=$arItem["DETAIL_PAGE_URL"]?>"><?=$arItem["NAME"]?><?if($arParams["USE_RATING"] && $arItem["PROPERTIES"]["rating"]["VALUE"]) echo "(".$arItem["PROPERTIES"]["rating"]["VALUE"].")"?></a><br />
<?else:?>
<?=$arItem["NAME"]?><?if($arParams["USE_RATING"] && $arItem["PROPERTIES"]["rating"]["VALUE"]) echo "(".$arItem["PROPERTIES"]["rating"]["VALUE"].")"?><br />
<?endif?>
</th>
<?endif;?>
<?endforeach?>
</tr>
<?if($arResult["bDisplayFields"]):?>
<tr class="data-row">
<?foreach($arItems as $arItem):?>
<?if(is_array($arItem)):?>
<th valign="top" width="<?=$arResult["TD_WIDTH"]?>" class="data-cell">
<?foreach($arParams["FIELD_CODE"] as $code):?>
<small><?=GetMessage("IBLOCK_FIELD_".$code)?> : <?=$arItem[$code]?></small><br />
<?endforeach?>
<?foreach($arItem["DISPLAY_PROPERTIES"] as $arProperty):?>
<small><?=$arProperty["NAME"]?>: <?
if(is_array($arProperty["DISPLAY_VALUE"]))
echo implode(" / ", $arProperty["DISPLAY_VALUE"]);
else
echo $arProperty["DISPLAY_VALUE"];?></small><br />
<?endforeach?>
</th>
<?endif;?>
<?endforeach?>
</tr>
<?endif;?>
<?endforeach?>
</table>
<?if($arParams["DISPLAY_BOTTOM_PAGER"]):?>
<br /><?=$arResult["NAV_STRING"]?>
<?endif;?>
</div> |