Изображение в шапке сайта в зависимости от подраздела

#
Re: Изображение в шапке сайта в зависимости от подраздела
)) Спасибо большое!
http://www.colibre.ru - Создание и продвижение сайтов
Модератор
#
Re: Изображение в шапке сайта в зависимости от подраздела
Пожалуйста
#
Re: Изображение в шапке сайта в зависимости от подраздела

Как сложно все тут у вас.
Для магазина я поступил таким образом:
В xsl каталога товаров внес буквально 8 строчек. И в зависимости от того в какой я группе товара, мне отображается картинка этого каталога.

В самом конце добавим шаблон который будет вставляться в нужное место

<!--Шаблон для вывода рисунка группы -->
<xsl:template match="group" mode="goup_img">
<!-- Изображение для группы, если есть-->
<xsl:if test="small_image!=''">
<img src="{small_image}" alt="{name}" style="float: right; border: 1px solid #DADADA"/>
</xsl:if>
</xsl:template>
<!-- Конец шаблона с рисунком группы-->


И вставляем куда уже захочется. Мне захачялось так:

<h2>
<xsl:value-of disable-output-escaping="yes" select=".//group[@id=$parent_group_id]/name" />
<!-- Вставим рисунок группы -->
<xsl:apply-templates select=".//group[@id=$parent_group_id]" mode="goup_img"/>
<!-- -->
</h2>

В, принципе, это можно оформить и отдельным шаблоном и вставлять либо в шапку, либо в футер, либо раскидать по боковым панелькам.
Не стыдно что-либо не знать или не понимать. Стыдно бояться спросить.
#
Re: Изображение в шапке сайта в зависимости от подраздела
пытааюсь сделать то же самое для магазина
но выводится только: Array ( )

вот код который я намудрила методом тыка:

<?php
if (isset($GLOBALS['shop_item_path']['group']))
{// Здесь получение изображения из св-ва

$Shop = &singleton('shop');

$current_shop_id = 1;

$aRows = $Shop->GetPropertysGroup($GLOBALS['shop_item_path']['group'], $current_shop_id);

print_r($aRows);

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

// Можете показать распечатку массива, я подскажу как дальше сделать

// и указать ID св-ва

}

else

{

// здесь на случай отсутствия группы
?>
Email: golden-puma@yandex.ru; Telegram: @GoldenPuma; Сайт: https://goldenpuma.ru
#
Re: Изображение в шапке сайта в зависимости от подраздела
Puma, в случае с магазином метод должен быть не
GetPropertysGroup()
а
GetPropertiesGroupValue()

О необходимых параметрах можно почитать здесь: http://hostcms.ru/api/HostCMS_5/shop.html#methodGetPropertiesGroupValue
Заказов не беру. Консультирую редко.
#
Re: Изображение в шапке сайта в зависимости от подраздела
я в этом совсем ни бум бум..помогите код соствить полностью..
и вот думаю: почему речь идет вообще о доп св-вах групп?!?
имзображение для группы - это что доп свойство считается?
Email: golden-puma@yandex.ru; Telegram: @GoldenPuma; Сайт: https://goldenpuma.ru
#
Re: Изображение в шапке сайта в зависимости от подраздела
Puma, речь идет о допсвойствах группы, видимо, потому, что во всех предыдущих сообщениях темы речь шла именно о них
Если вы хотите выводить не изображение из допсвойства а основное избражение группы, то можно и его, не вы об этом желании нигде не упомянули...
Расскажите, чего же вы все-таки хотите - побум-бумкаем вместе
Заказов не беру. Консультирую редко.
#
Re: Изображение в шапке сайта в зависимости от подраздела
просто видимо название топика меня смутило..
думала то это то что мне надо
вообщем мне просто изображение группы (раздела) магазина необходимо отображать в шаки сайта в зависимости от того в каком разделе находится человек
(если подраздел, то все равно выводится изображение раздела)

Email: golden-puma@yandex.ru; Telegram: @GoldenPuma; Сайт: https://goldenpuma.ru
#
Re: Изображение в шапке сайта в зависимости от подраздела
ну что так никто и не поможет???

изображение группы (раздела) магазина необходимо отображать в шаки сайта в зависимости от того в каком разделе находится человек
(если подраздел, то все равно выводится изображение раздела)
Email: golden-puma@yandex.ru; Telegram: @GoldenPuma; Сайт: https://goldenpuma.ru
#
Re: Изображение в шапке сайта в зависимости от подраздела
Ох, простите, забыл про вас нечаянно!
Сегодня вечерком накидаю примерчик
Заказов не беру. Консультирую редко.
Авторизация