Меню с иконками (меню с картинками) в версии 5

#
Re: Меню с иконками (меню с картинками) в версии 5
И все-таки, как это сделать?
Я уже пятый день пытаюсь это сделать.
Помучаюсь, плюну другое делаю, опять помучаюсь, еще сильнее плюну, снова другим занимаюсь. А ведь это важно, не только для меня - шапка сайта, в зависимости от раздела. И пожалуйста, не показывайте разные ссылки. Если бы я знал, как это делать, не стал бы обращался за помощью, сам бы все сделал.
HostCMS писал(а):
используя API получить доп. св-ва текущего узла структуры (содержится в константе CURRENT_STRUCTURE_ID) и вывести его значение, если есть

Мне это совершенно ни о чем не говорит.
www.dsaleks.ru - создание сайтов и интернет-магазинов
Модератор
#
Re: Меню с иконками (меню с картинками) в версии 5
DS Aleks,
Значит давайте учиться. Вы посмотрели API для структуры и нашли метод, который извлекает свойства некоторого узла структуры? Если нашли, то, пожалуйста, сообщите его название.
Также посмотрите пример, который дан для этого метода.
После ответа на этот вопрос будем разбираться дальше.
#
Re: Меню с иконками (меню с картинками) в версии 5
Давайте.
Вот создал я такой вызов (взял из примера для инфосистемы http://www.hostcms.ru/forums/17/2608/):
<?php

if (isset($GLOBALS['CURRENT_STRUCTURE_ID']['group']))
{
// Здесь получение изображения из св-ва
$Structure = new Structure();

$structure_id = 11;

$aRows = $Structure->GetPropertysGroup($GLOBALS['CURRENT_STRUCTURE_ID']['group'], $structure_id);

print_r($aRows);

// Далее берете из $aRows нужный элемент и выводите

}
else
{
// здесь на случай отсутствия группы
?><img src="/files/Scirocco/scirocco_stage.jpg" /><?php
}
?>

Вот где "// Далее берете из $aRows нужный элемент и выводите" со мной произошел ступор.
www.dsaleks.ru - создание сайтов и интернет-магазинов
#
Re: Меню с иконками (меню с картинками) в версии 5
Хотя, тут $structure_id помому не надо явно указывать, т.к. моделей то много, у каждой будет свой id
www.dsaleks.ru - создание сайтов и интернет-магазинов
#
Re: Меню с иконками (меню с картинками) в версии 5
Вопрос все еще открыт!
www.dsaleks.ru - создание сайтов и интернет-магазинов
#
Re: Меню с иконками (меню с картинками) в версии 5
Мне вот что интересно. К чему городить такое?
В Структуре сайта делаем доп. свойсвто с именем css-класса.
В Макетах - описываем класс в css так как надо.
В XSL шаболне:

<xsl:variable name="cssclass" select="propertys/property[@xml_name='cssclass']/value"/>
<a class="{$cssclass}" href="{/shop/path}{fullpath}" alt="{$cssclass}"></a>
#
Re: Меню с иконками (меню с картинками) в версии 5
тогда никто другой не разберется, и картинки придется вручную сжимать-заливать
Модератор
#
Re: Меню с иконками (меню с картинками) в версии 5
DS Aleks писал(а):
Вот где «// Далее берете из $aRows нужный элемент и выводите» со мной произошел ступор.

Что print_r() показал?

DS Aleks писал(а):
Хотя, тут $structure_id помому не надо явно указывать, т.к. моделей то много, у каждой будет свой id

Модели "виртуально" опубликованы то на одном узле структуры. Вместо $structure_id можете использовать константу CURRENT_STRUCTURE_ID
#
Re: Меню с иконками (меню с картинками) в версии 5
Пришел к этой же задачи - вывести картинку в неком месте в зависимости от раздела.

DS Aleks вы решили проблему? ...

Cоздал доп-свойство для структур. Вставляю в макет код

<?php

if (isset($GLOBALS['CURRENT_STRUCTURE_ID']['group']))
{
// Здесь получение изображения из св-ва
$Structure = new Structure();

$structure_id = 11;

$aRows = $Structure->GetPropertysGroup($GLOBALS['CURRENT_STRUCTURE_ID']['group'], $structure_id);

print_r($aRows);

// Далее берете из $aRows нужный элемент и выводите

}
else
{
// здесь на случай отсутствия группы
?><img src="/files/Scirocco/scirocco_stage.jpg" /><?php
}
?>


HostCMS есть вопросы - как правильно сюда записать CURRENT_STRUCTURE_ID вместо $structure_id а так же как посмотреть результат print_r($aRows)

Так же выше я так понимаю для групп ИС?, мне вот надо картинку для раздела выводить.

В общем хотелось бы решения данной задачи, вы могли бы все-таки помочь нам?

Cпасибо
ку
#
Re: Меню с иконками (меню с картинками) в версии 5
И все-таки HostCMS помогите помогите пожалуйста 8(

Не удается завершить работу - заголовки разделов выполнены в красивой графике...
ку
Авторизация