Ответить Новая тема Новый опрос 
Всего: 3 < 1 2 3 >
 Добавить логотип производителя
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


28-09-2010 16:27
А вы уверены что $manufacturer.link_rewrite существует?
На странице товара используется объект $product а не массив, поэтому нужно обращаться к его свойствам так $product->id_manufacturer
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
palanca
Cпециалист
Сообщений: 203
Откуда: Москва
Регистрация: 09-01-2010


28-09-2010 20:26
не уверен :) но блок производителей обращается туда ;) вот я использовал это.
попробую исправить по аналогии с Вашими подсказками.

ПыСы: Знаний явно не хватает :confus:


Сообщение отредактировано palanca 28-09-2010 16:31 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


29-09-2010 11:19
Блок производителей обращается к своим производителям. А категориях во-первых не существует $manufacturer, а во-вторых $manufacturer.link_rewrite вообще не существует.
Ссылка для ЧПУ получается так:
В category.php после
Код:
$cat_products = $category->getProducts(intval($cookie->id_lang), intval($p), intval($n), $orderBy, $orderWay);
}

Добавить
Код:
foreach ($cat_products AS $prod)
$prod['manufacturer_link_rewrite']=Tools::link_rewrite($prod['manufacturer_name'], false);

И в шаблоне использовать как $product.manufacturer_link_rewrite
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
palanca
Cпециалист
Сообщений: 203
Откуда: Москва
Регистрация: 09-01-2010


29-09-2010 13:59
Супер! Превиликое спасибо!
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
palanca
Cпециалист
Сообщений: 203
Откуда: Москва
Регистрация: 09-01-2010


29-09-2010 14:35
А как добавить ссылку на производителя в НАИМЕНОВАНИЕ товара на СТРАНИЦЕ товара между тегами H2 ?

при добавлении чего либо информация о товаре исчезает, можно добавить только любой текст

Код:
<h2>{$product->name|escape:'htmlall':'UTF-8'}</h2>
    {if $confirmation}
    <p class="confirmation">
        {$confirmation}
    </p>
    {/if}
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Nedomerok
Новичок
Сообщений: 22
Регистрация: 27-11-2010


01-02-2011 19:57
квинтессенция, чтобы ничего не глючило:

в product-list.tpl
добавляем
Код:
<a href="{$link->getmanufacturerLink($product.id_manufacturer, $manufacturer.link_rewrite)}" title="{$product.manufacturer_name|escape:'htmlall':'UTF-8'}">{$product.manufacturer_name|escape:'htmlall':'UTF-8'|truncate:35:'...'}</a>


В category.php после
Код:
$cat_products = $category->getProducts(intval($cookie->id_lang), intval($p), intval($n), $orderBy, $orderWay);
}


Добавить
Код:
foreach ($cat_products AS $prod)
$prod['manufacturer_link_rewrite']=Tools::link_rewrite($prod['manufacturer_name'], false);


по аналогии можно добавить и артикул:

в product-list.tpl
добавляем
Код:
<a href="{$product.link|escape:'htmlall':'UTF-8'}" title="{$product.reference|escape:'htmlall':'UTF-8'}">{$product.reference|escape:'htmlall':'UTF-8'|truncate:35:'...'}</a>


В category.php после вставленного нами кода производителя
добавляем:
Код:
foreach ($cat_products AS $prod)
$prod['reference_link_rewrite']=Tools::link_rewrite($prod['reference'], false);


вуаля.
спасибо ors и palanca


Сообщение отредактировано Nedomerok 01-02-2011 15:59 ...
 
Вне форума
Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Baltazar


Новичок
Сообщений: 60
Регистрация: 22-10-2009


09-12-2011 02:03
Сделал аналогично в prestashop 1.4 только вставлял не в category.php, а в categorycontrollers , как не кручу не получается, подскажите плиз где может быть загвоздка.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Baltazar


Новичок
Сообщений: 60
Регистрация: 22-10-2009


16-12-2011 19:49
ааап
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
zadornya
Новичок
Сообщений: 3
Регистрация: 19-04-2012


22-05-2012 13:46
<a href="{$link->getmanufacturerLink($product_id_manufacturer, $manufacturer_link_rewrite)}" title="{$product_manufacturer->name|escape:'htmlall':'UTF-8'}">{$product_manufacturer->name|escape:'htmlall':'UTF-8'|truncate:35:'...'}</a>
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
azar9
Новичок
Сообщений: 11
Регистрация: 03-06-2012


21-06-2012 18:52
А где искать categorycontrollers?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 3 < 1 2 3 >