Есть код который выводит на старом сайте БИТРИКСА все что нужно , а вот при переносе на новый , выводится все кроме дополнительных свойств.
PROPERTY_PICTURES","PROPERTY_PRICE
Множественное поле PROPERTY_PICTURES
Просто я замечал что в некоторых старых примерах вывода из свойств уже не работают и бывает что нужно в другом стиле выводить . Меняется ли стиль вывода из базы данных в разных версиях ??
Сам код такой
if ($_GET["ID"])
{
$ib_element = new CIBlockElement;
$id = $_GET["ID"];
$ib_res = $ib_element->GetList(array("SORT"=>"ASC"), array("IBLOCK_ID"=>16, "ID"=>$id), false, false, array("ID",
"IBLOCK_SECTION_ID",
"NAME",
"DETAIL_PICTURE",
"PROPERTY_PICTURES","PROPERTY_PRICE"));
while($element = $ib_res->GetNext())
{
$element["DETAIL_PICTURE"] = cFile::GetFileArray($element["DETAIL_PICTURE"]);
$element["PRICE"] = $element["PROPERTY_PRICE_VALUE"];
foreach($element["PROPERTY_PICTURES_VALUE"] as $picture)
{
$element["DOP_PICTURES"][] = cFile::GetFileArray($picture);
}
$result = $element;
}
- 16.10.2012 01:22
- 16.10.2012 04:33
kvins,Скорее всего то, что я написал не поможет,т.к. "Вручную" данные не доставал, хотя хз.
Заметил, что если при вызове компонента не указать "PROPERTY_CODE" => array(0 => "LINK"), то в шаблоне компонента в массиве [PROPERTIES] свойства "LINK" не будет.
Кстати, $element["PROPERTIES"]["PROPERTY_PICTURES_VALUE"] не пробовали? - 16.10.2012 12:19
Попробуйте вывести массив свойств инфоблока по print_r($arElement); было такое, что битрикс переименовывал некоторые свойства, в частности в топе каталога.
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Keywordz.ru - ключевые слова и базы данных для дорвеев | Прочее | 5 | 18.06.2013 16:05 |
WordPress обновление базы данных? | WordPress | 2 | 18.06.2012 11:45 |
WordPress обновление базы данных? | Вопросы от новичков | 0 | 17.06.2012 11:27 |
Оптимизация базы данных WordPress - быстрый и лёгкий способ | Дайджест блогосферы | 0 | 04.05.2012 20:49 |
Кто знает какой адрес Сервер базы данных у Зенона? | Web программирование | 0 | 04.12.2010 13:26 |