Страницы производителей

#
Re: Страницы производителей
hell0men писал(а):
Для чего существут справочник производителей и как вывести информацию о них по ссылке со страницы товара?

Информация не выводится. Это рудимент системы, и на него не стоит обращять внимания.
За два месяца Модераторы не смогли понять  и ответить на этот вопрос. А ты думаешь, что кто-то лучше них знает систему?
#
Re: Страницы производителей
kvasiliy писал(а):
уже пробовал. Не помогло!!!


У меня тоже не выводит ничего этим способом. Пустая страница. Мой способ из той темы вроде тоже. Он рабочий.
http://www.aiventa.ru
#
Re: Страницы производителей
hell0men писал(а):
Итак, делюсь

У меня товары после нажатия выводятся в корне интернет магазина.
Тоесть сверху группы товаров, а потом товары...
А можно ли в каком другом шаблоне их ваводить?
#
Re: Страницы производителей
kvasiliy писал(а):
У меня товары после нажатия выводятся в корне интернет магазина.
Тоесть сверху группы товаров, а потом товары…
А можно ли в каком другом шаблоне их ваводить?

Да, там еще в шаблоне каталога надо прописать условия. Щас не могу дать, у меня сайт лежит. Поищи по темам тут.
http://www.aiventa.ru
#
Re: Страницы производителей
kvasiliy писал(а):
Создал в структуре интернет магазина — структуру «Производители»
- так этот узел в ссылке на производителя указать нужно. У вас путь к этому узлу так и называется - Производители? Если да, то вместо:
<p>Производитель: <a href="{/shop/path}{producer/path}/"><b><xsl:value-of disable-output-escaping="yes" select="producer/name"/></b></a></p>

используйте:
<p>Производитель: <a href="{/shop/path}Производители/{producer/path}/"><b><xsl:value-of disable-output-escaping="yes" select="producer/name"/></b></a></p>
kvasiliy писал(а):
Нажимаю и попадаю на главную: http://www.altay-magazin.ru/

Что не так?
- приведите код настроек типовой динамической страницы для производителей и основной код данной типовой.
#
Re: Страницы производителей
natalya писал(а):
<p>Производитель: <a href="{/shop/path}Производители/{producer/path}/"><b><xsl:value-of disable-output-escaping="yes" select="producer/name"/></b></a></p>

А так можно путь прописать (русской буквой...), так или иначе данная ссылка не работает. Я прописал путь так: <a href="{/shop/path}proizv/{producer/path}/">

Но при переходе по этой ссылке попадаю на "Производитель не найден"
natalya писал(а):
код настроек типовой динамической страницы

<?php
$end_array_item = end($GLOBALS['URL_ARRAY']);

$page = to_str($end_array_item);

if (ereg ("^producer-([0-9]*)$", $page, $regs) && to_int($regs[1]) > 0)
{
   // Страница умножается на кол-во элементов, выводимых на страницу
   $GLOBALS['producer_id'] = to_int($regs[1]);
   
   $shop = & singleton('shop';
   $saller_row = $shop->GetSeller($GLOBALS['producer_id']);

   $kernel = & singleton('kernel';
   
   $kernel->set_title($producer_row['shop_producerslist_name']);
}
else
{
   $GLOBALS['producer_id'] = 0;
}

?>
natalya писал(а):
основной код данной типовой.

<?php
$xsl_name = to_str($GLOBALS['LA']['xsl_name']);

$shop = & singleton('shop';
$shop->ShowSaller($GLOBALS['producer_id'], $xsl_name);
?>
#
Re: Страницы производителей
kvasiliy писал(а):
А так можно путь прописать (русской буквой…)
- можно, если именно так(по-русски) вы заполнили поле "Название раздела" при добавлении узла в "Структуре сайта" для отображения продавцов. Я же вам писала: "У вас путь к этому узлу так и называется — Производители? Если да, то..."

kvasiliy писал(а):
Я прописал путь так: <a href=“{/shop/path}proizv/{producer/path}/»>
- на каком основании? Вы узел в "Структуре сайта" соответствующим образом изменили?

kvasiliy писал(а):
код настроек типовой динамической страницы
- откуда сей код взят??? Почему в нем вызывается метод GetSeller? Он же берет информацию о продавце, а функционал вам нужен для производителей? Ведь так? Коды(в том числе и код для настроек этой типовой) нужно было взять отсюда http://www.hostcms.ru/forums/17/3397/. Там он не такой как у вас.

kvasiliy писал(а):
основной код данной типовой.
- то же самое: почему метод ShowSaller вызывается? Он показывает продавца. Почему коды не взяты с указанной темы?
#
Re: Страницы производителей
natalya писал(а):
откуда сей код взят???

При установке такой был.
Всё изменил (уже взял от-туда) и всё работает.
Вот только подскажите как прописать путь на все товары бренда в ссылке со страници производителя. Пробовал прописать так:<a href="/shop/?action=all&producer_id={@id}">Все товары этого бренда</a>
но он выдаёт ошибку.

в XSL-шаблон «МагазинПроизводитель» со страници: http://www.hostcms.ru/forums/17/3397/ (<a href="/shop/?producer_id={@id}">Все товары этого бренда</a> там неправильно прописан - ведёт на главную...
#
Re: Страницы производителей
kvasiliy писал(а):
При установке такой был.
- так та типовая динамическая страница называется "Продавцы". Какая связь с производителями?

kvasiliy писал(а):
но он выдаёт ошибку.
- кто ОН? Какую ошибку? Как без текста ошибки я смогу предположить ее причину?

kvasiliy писал(а):
там неправильно прописан — ведёт на главную…
- кто "неправильно прописан"?

Пожалуйста, выражайтесь яснее.

У вас путь к разделу магазина /shop/ разве? Исправьте на свой Продукция_Горного_Алтая.
Кроме того, одного исправления пути в коде XSL-шаблона будет не достаточно. По поводу этой реализации ознакомьтесь с темой  http://www.hostcms.ru/forums/22/1172/
#
Re: Страницы производителей
natalya писал(а):
та типовая динамическая страница называется «Продавцы»

нет там была и Производитиели, Я самостоятельно не создавал...natalya писал(а):
кто ОН

код конечно:

Вот эта ссылка -  <a href="/Продукция_Горного_Алтая/?action=all&producer_id={@id}">Все товары этого бренда</a> (этот код в XSL МагазинПроизводитель)
Даёт вот эту ошибку -
ПРЕДУПРЕЖЕДЕНИЕ: DOMDocument::loadXML() [function.DOMDocument-loadXML]: EntityRef: expecting ';' in Entity, line: 22 в файле /home/k/korbutru/public_html/modules/Xsl/Xsl.class.php (строка 254)

natalya писал(а):
кто «неправильно прописан»?

в скобках Вы не читаете то что написанно в скобках?kvasiliy писал(а):
со страници: http://www.hostcms.ru/forums/17/3397/ (<a href=“/shop/?producer_id={@id}»>Все товары этого бренда</a> (<a href=“/shop/?producer_id={@id}»>Все товары этого бренда</a> ) там неправильно прописан
Авторизация