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

CFile::GetByID переменная DESCRIPTION

00 голосов
2
Код
   <?
   $value1=current($arProperty["MORE_PHOTO"]["VALUE"]);  
   $value2=next($arProperty["MORE_PHOTO"]["VALUE"]);
   $i=2;
   do 
      {
      $rsFile = CFile::GetByID($value2);
      $arFile = $rsFile->Fetch();

      echo "<table style='font-size: 10px;' valign='top' align='left' cellpadding='0' cellspacing='0' border='0'><tr><td valign='top' align='left'>". CFile::Show2Images($value1, $value2, 80, 80, "hspace='0' vspace='0' border='0' title='Такой-то интернет-магазин - ".$ELEMENT_NAME." - фото №". $i. " ". $arFile['DESCRIPTION']. "(". $arFile['WIDTH']. "x". $arFile['HEIGHT']. ", ". $arFile['FILE_SIZE']. " Байт)". "'", true). "</td></tr></table>" ;
       
      $value1=next($arProperty["MORE_PHOTO"]["VALUE"]);  
      $value2=next($arProperty["MORE_PHOTO"]["VALUE"]);
      $i++;
      }
   while($value1 && $value2)
   ?>


Не выводится переменная "DESCRIPTION", хотя описание для картинок заполнено. Почему?
спросил 14 Янв, 13 от Siemka (1,020 баллов)

2 Ответы

00 голосов
Сколько я не пробовал у меня с этим ничего не получилось.
ИМХО, это описание предназначено только для админской части.
ответил 14 Янв, 13 от salo (840 баллов)
00 голосов
$property = CIBlockElement::GetProperty($IBLOCK_ID,$ELEMENT_ID,"sort","asc",Array("CODE"=>$CODE));
if ($res = $property->Fetch())
{
$name = $res["DESCRIPTION"];
}

вместо $CODE подставьте название свойства инфоблока
ответил 19 Янв, 13 от frau (140 баллов)

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

0 голосов
2 ответов
спросил 14 Апр, 14 от Limur (240 баллов)
0 голосов
0 ответов
0 голосов
2 ответов
спросил 23 Май, 13 от Titan91 (1,120 баллов)
0 голосов
3 ответов
спросил 19 Март, 14 от Snezhka (2,240 баллов)