2013-12-20 2 views
0

im очень новый для prestashop, так что это может быть очень легко, но я не знаю, как это сделать. Я хочу отображать некоторые поля категории из продукта, но Im только в состоянии дисплей от категории по умолчанию, я хочу, чтобы отобразить изображение второй категории (им также отображает основную категорию изображения) прямо сейчас у меня есть этоПолучить поля второй категории на странице продукта

<img src="{$link->getCatImageLink($category->link_rewrite, $category->id_image, 'catlogo')|escape:'html'}" alt="{$category->name|escape:'htmlall':'UTF-8'}" /> 
<div>Region: {$category->Region} {$category->name}</div> 
<div>Adresse: {$category->Adresse}</div> 
<div>Site web: {$category->Site_web}</div> 

Я знаю, что могу получить массив категорий с этим = {$ product-> getProductCategories ($ product-> id)}

, но Im не в состоянии использовать эту информацию, чтобы получить желаемое изображение, я ищу в форумах, но без успеха, можете ли вы указать мне в правильном направлении?

ТНХ заранее

ответ

0

Используя те же функции и итерация массив должен сделать трюк, например:

$ категории = $ продукт-> getProductCategories ($ продукт-> ID); foreach ($ categories as $ category) {
getCatImageLink ($ category-> link_rewrite, $ category-> id_image, 'catlogo') | escape: 'html'} "alt =" {$ category-> name | escape : 'htmlall': 'UTF-8'}»/> }

Также есть продукт-> getProductCategoriesFull ($ id_product, id_lang $) функция $ доступна, которая возвращает имя категории и переписать ссылку дополнительно, чтобы получить результаты для каждого языка.

Смежные вопросы