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

Граница компонента

00 голосов
7
Суть, сделать на сайте фотографию, с помощью foto.detail, чтобы по бокам пустого лишнего места не было, причем это не зависит какой размер фото(с текстом все нормально на этой же странице).
где здесь ищменить параметры границы?

<div class="photo-detail">
<table class="data-table" cellspacing="0" cellpadding="0" width="100%" border="0">
<tbody>
[tr][td]<?if(is_array($arResult["PICTURE"])):?> <?=$arResult["PICTURE"]["WIDTH"]?>" height="<?=$arResult["PICTURE"]["HEIGHT"]?>" alt="" __bx_php_alt="#APP23#" />
<br />
<?endif?> [/td][/tr]

<?if(count($arParams["FIELD_CODE"])>0 || count($arResult["DISPLAY_PROPERTIES"])>0):?>[tr]<th colspan="5"><?foreach($arParams["FIELD_CODE"] as $code):?> <?=GetMessage("IBLOCK_FIELD_".$code)?> : <?=$arResult[$code]?>
<br />
<?endforeach?> <?foreach($arResult["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?> <?=$arProperty["NAME"]?>: <?
if(is_array($arProperty["DISPLAY_VALUE"]))
echo implode(" / ", $arProperty["DISPLAY_VALUE"]);
else
echo $arProperty["DISPLAY_VALUE"];?>
<br />
<?endforeach?> </th>[/tr]
спросил 17 Июль, 13 от Kemikal (160 баллов)

7 Ответы

00 голосов
Скорее всего смотрите описание классов photo-detail и data-table в стилях (style.css шаблона компонента):
Код
<div class="photo-detail"> 
<table class="data-table"...
ответил 17 Июль, 13 от Almarea (3,760 баллов)
00 голосов
По краям видно границу таблицы, как убрать пустое место по бокам? размер картинки любой, края всегда одинаковые...
Рисунок
ответил 07 Сен, 13 от Kemikal (160 баллов)
00 голосов
стили бы выложили свои...
ответил 05 Дек, 13 от Almarea (3,760 баллов)
00 голосов
<table cellpadding="0" cellspacing="0" border="0" style="width:100%; border:0px solid;">[tr]



[td]


<table cellpadding="0" cellspacing="0" border="0"><tr><td>


[/td][/tr]
[tr][td]


<?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "template1", array(
"START_FROM" => "0",
"PATH" => "",
"SITE_ID" => "s1"
),
false
);?>

<h1><? $APPLICATION->ShowTitle(true); ?></h1>

<br>



#WORK_AREA#[/td][/tr]
ответил 18 Март, 14 от Kemikal (160 баллов)
00 голосов
неужели это тяжело сделать... чтоб картинка не растягивала шаблон, смотрится ужасно, да если картинка 640x480, 8)
ответил 10 Июль, 14 от Kemikal (160 баллов)
00 голосов
сделайте картинке style="width:100%; height:auto"

Цитата
Виталий пишет:
<?if(is_array($arResult["PICTURE"])):?> <?=$arResult["PICTURE"]["WIDTH"]?>" height="<?=$arResult["PICTURE"]["HEIGHT"]?>" alt="" __bx_php_alt="#APP23#" /> <br /> <?endif?>

Вот этого, вообще, не осилил. Картинка-то где выводится?
ответил 09 Ноя, 14 от Almarea (3,760 баллов)
00 голосов
Спасибо. но там ни как не получится сделать, такой шаблон, иначе всё криво выглядит...
ответил 08 Март, 15 от Kemikal (160 баллов)