Автор Тема: manufacturer name в субкатегориях  (Прочитано 3615 раз)

05 Ноябрь 2014, 15:18:54
Ответ #15
  • Старожил
  • ****
  • Сообщений: 299
  • Репутация: +0/-0
  • Новичек
    • Просмотр профиля
Все получилось! Только вот ссылка на бренд, которую предложил mAgency с
href="{$link->getmanufacturerLink($manufacturer.id_manufacturer, $manufacturer.link_rewrite)|escape:'html'}" title="{$manufacturer.name|escape:'html':'UTF-8'}" не работает, пишет что такая страница не найдена. Как сделать,чтобы ссылка работала,чтобы при клике был переход на страницу товаров этого бренда?
05 Ноябрь 2014, 15:29:49
Ответ #16
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
{$link->getManufacturerLink($product.id_manufacturer)}
05 Ноябрь 2014, 15:38:38
Ответ #17
  • Старожил
  • ****
  • Сообщений: 299
  • Репутация: +0/-0
  • Новичек
    • Просмотр профиля
Очень помогли. Спасибо. Как я понимаю в данной строке с помощью функции getManufacturerLink вытаскивается значение id_manufacturer из $product. Но id_manufacturer как я понимаю это всего лишь число. Может вопрос покажется странным, но тогда как получается эта ссылка?
05 Ноябрь 2014, 15:44:24
Ответ #18
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Смотрите класс /classes/Link.php метод getManufacturerLink.
/**
 * Create a link to a manufacturer
 *
 * @param mixed $manufacturer Manufacturer object (can be an ID supplier, but deprecated)
 * @param string $alias
 * @param int $id_lang
 * @return string
 */
public function getManufacturerLink($manufacturer, $alias = null, $id_lang = null, $id_shop = null)
{
05 Ноябрь 2014, 15:45:14
Ответ #19
  • Старожил
  • ****
  • Сообщений: 299
  • Репутация: +0/-0
  • Новичек
    • Просмотр профиля
Еще раз большое спасибо!