Добрый день, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались.
   
   


Форум
 SX CMS | Техническая помощь
         Как отобразить в описании категории магазина изображение этой категории из админки

Похожие темы

Как отобразить в описании категории магазина изображение этой категории из админки


События Среда, 11.01.2017, 10:05

Darid

Группа: Пользователь
Ранг: Продвинутый
Cообщений: 176
Регистрация: 17.11.2009
Город: minsk
Как отобразить в описании категории магазина изображение этой категории из админки
Хочу в шаблоне shop.tpl выводить картинку категории магазина. Нужно именно тут т.к. надо показывать картинку над наименованием категории.

Вставил в shop.tpl вот этот код из admin/theme/standard/shop/categ_edit.tpl:

{if $row->Bild_Navi && $smarty.request.parent == 0}
{$row->Bild_Navi}
{/if}

Но не работает. Понимаю что не так все просто. Может подскажете как это сделать?

Версия системы: Status-X 1.05


Вот в админке вставил изображение категории:


И мне нужно чтобы эта картинка категории выводилась над наименованием категории:



Отредактировано Darid Petrov (Darid): 11.01.2017, 10:06:07

Пользователь офлайн
События Среда, 11.01.2017, 18:18

SX

Группа: Администратор
Cообщений: 2987
Регистрация: 23.10.2009
Bild_Navi из таблицы категорий присутствует только в меню, и рендерится только в меню навигации. Что бы выводить картинку как хотите надо делать запрос в базу


Пользователь офлайн
События Среда, 11.01.2017, 20:50

Axelaredz

Группа: Администратор
Cообщений: 148
Регистрация: 26.08.2015
Город: Cочи
Если делаешь страницы с помощью модуля Статичных страниц к чему тебе изображения из магазина?)
..вставляй какие хочешь


Пользователь офлайн
События Четверг, 12.01.2017, 10:39

Darid

Автор текущей темы
Группа: Пользователь
Ранг: Продвинутый
Cообщений: 176
Регистрация: 17.11.2009
Город: minsk
Нет, я делаю страницы не из модуля статичных страниц. Я делаю из категорий магазина. Так нужно было из-за некоторых особенностей движка.

Пока решение не нашел....

В базе в таблице shop_kategorie есть поле Bild_Kategorie в котором лежит нужная картинка.

Вот как из это Bild_Kategorie вставить в products.tpl с самого верха????

помогите люди добрые...

Добавлено Darid Petrov (Darid): 12.01.2017, 10:39:14
я решил сделать аналогично с выводом описания категории

в файле class.Shop.php

после кода:
$tpl_array = array(
'CategName' => $kat_array['Name'],
'cat_desc' => $kat_array['Beschreibung'],

добавил строку

'cat_img' => $kat_array['Bild_Kategorie'],


Затем в файле шаблона вывода описания категории products.tpl вставляю код:

<img src="uploads/shop/icons_categs/{$cat_img}" alt="" />

также как выводится описание категории {$cat_desc}

Вродеж все по аналогии... но описание катеогрии показывается а картинка из поля Bild_Kategorie не показывается(
Пользователь офлайн
События Четверг, 12.01.2017, 13:57

Darid

Автор текущей темы
Группа: Пользователь
Ранг: Продвинутый
Cообщений: 176
Регистрация: 17.11.2009
Город: minsk
Отвечаю сам себе..

Нужно было еще в class.Shop.php в запросе к базе данных этот Bild_Kategorie прописать. Балда я.

$kat_array = $this->_db->cache_fetch_assoc("SELECT Name_{$this->lc} AS Name, Beschreibung_{$this->lc} AS Beschreibung, Bild_Kategorie FROM " . PREFIX . "_shop_kategorie WHERE Sektion = '" . $_SESSION['area'] . "' AND Id = '" . $cid . "' LIMIT 1");

Все заработало. теперь для каждой категории и подкатегории показывается картинка которая задана в админке для этих категорий/подкатегорий.
Благодарности Kurman
Пользователь офлайн


Похожие темы  |   Предыдущая тема  |   Следующая тема

Быстрый переход:  
 

 Сейчас на сайте

Пользователей: 0, Гостей: 11

Поисковые боты: 35
Googlebot, Bot(25), Yandex(2), oBot(4), BingBot(2), Crawler
 Статистика форума

  Темы Сообщения Пользователи
За сутки:
За неделю:
За месяц:
Всего:
Мы приветствуем нового участника: rim1
 Дни рождения

taryashinov (35), remont_komputerov_sokol (33), fenix (31)
Copyright © 2009 - 2018 SX All rights reserved | Powered by SX CMS 1.06 UTF | Контакты