Доп. свойство в виде картинки на макет

#
Re: Доп. свойство в виде картинки на макет
HostCMS,
Очень жду помощи, если возможно, буду очень признателен!
al_bar
Модератор
#
Re: Доп. свойство в виде картинки на макет
baraleksey,
1. Вам нужно получить путь к группе, это делается с помощью метода GetInformationGroupDir($information_group_id) класса инфосистем.

После этого к полученному пути добавляете значение information_propertys_groups_value_value и получаете полный путь.

Вы бы хоть свой код привели, чтобы можно было более точно советовать.
#
Re: Доп. свойство в виде картинки на макет
HostCMS,
Вот, то, что я вставляю в шаблон:

<?
$InformationSystem = new InformationSystem();
$external_propertys=array();

$result=$InformationSystem->GetInformationFromPath($InformationSystem_id);

$group_result=$InformationSystem->SelectInformationGroups($result['group'], $InformationSystem_id);

$result2=$InformationSystem->GetPropertysGroup($result['group'], $InformationSystem_id);
?>

… чего не хватает и как корректно написать код, подскажите, пожалуйта!
al_bar
#
Re: Доп. свойство в виде картинки на макет
HostCMS,
Очень жду помощи, если возможно, буду очень признателен!
al_bar
#
Re: Доп. свойство в виде картинки на макет
HostCMS,
После реализации метода GetPropertysGroup($result['group'], $InformationSystem_id) получился массив:

Array ( [0] => Array ( [information_groups_id] => 710 [information_propertys_groups_id] => 14 [information_propertys_groups_value_id] => 29 [information_propertys_groups_name] => картинка [information_propertys_groups_xml_name] => dop_img [information_propertys_groups_type] => 2 [information_propertys_groups_value_value] => img_intdrainage_1.jpg [information_propertys_groups_default_value] => [information_propertys_groups_order] => 0 ) )

... каким образом вытащить картинку img_intdrainage_1.jpg ?
такая запись в коде - $result2['information_propertys_groups_value_value']) выдает ошибку.
система у меня стоит v.4.1.
al_bar
#
Re: Доп. свойство в виде картинки на макет
$result2[0]['information_propertys_groups_value_value']
#
Re: Доп. свойство в виде картинки на макет
h4mpy,
Спасибо Вам огромное!!!

А не подскажите все таки как реализовать с помощью кода:

1. Получить путь к группе, это делается с помощью метода GetInformationGroupDir($information_group_id) класса инфосистем.
2. После этого к полученному пути добавляете значение information_propertys_groups_value_value и получаете полный путь.

???
al_bar
#
Re: Доп. свойство в виде картинки на макет
и в итоге
<?
$InformationSystem = new InformationSystem();

$result=$InformationSystem->GetInformationFromPath($InformationSystem_id);

if (is_array($result) && $result['group'] > 0) {
$result2=$InformationSystem->GetPropertysGroup($result['group'], $InformationSystem_id);
if (isset($result2[0]['information_propertys_groups_value_value'])) {
$ipath = '/upload/shop/'.$result2[0]['information_propertys_groups_value_value'];
?>
<img src="<? echo $ipath; ?>" alt="">
<?
}
}
?>


/upload/shop/ - путь где лежат картинки, в 4.1 по моему все картинки в 1 папке
#
Re: Доп. свойство в виде картинки на макет
h4mpy,
Спасибо!!! Вы настоящий друг!!!
al_bar
#
Re: Доп. свойство в виде картинки на макет
А как тоже самое сделать для вывода картинки из свойства группы товаров также в макете???????
Авторизация