Перейти к содержанию
Форум поддержки пользователей VamShop

Вывести код производителя в отзывах


Рекомендуемые сообщения

Если речь про страницу product_reviews.php

Открой этот файл и замени:


$product_info_query = vam_db_query("select pd.products_name from ".TABLE_PRODUCTS_DESCRIPTION." pd left join ".TABLE_PRODUCTS." p on pd.products_id = p.products_id where pd.language_id = '".(int) $_SESSION['languages_id']."' and p.products_status = '1' and pd.products_id = '".(int) $_GET['products_id']."'");

[/code] на:
[code]
$product_info_query = vam_db_query("select pd.products_name, p.products_model from ".TABLE_PRODUCTS_DESCRIPTION." pd left join ".TABLE_PRODUCTS." p on pd.products_id = p.products_id where pd.language_id = '".(int) $_SESSION['languages_id']."' and p.products_status = '1' and pd.products_id = '".(int) $_GET['products_id']."'");

и:

$vamTemplate->assign('PRODUCTS_NAME', $product_info['products_name']);

[/code] замени на:
[code]
$vamTemplate->assign('PRODUCTS_NAME', $product_info['products_name']);
$vamTemplate->assign('PRODUCTS_MODEL', $product_info['products_model']);

т.е. это как раз добавление метки $PRODUCTS_MODEL, которую затем можно использовать в /templates/шаблон/module/product_reviews.html

Ссылка на сообщение
Поделиться на другие сайты

Vam, выглядет все логично, но не работает. Мне нужна переменная $PRODUCTS_MODEL именно в файле /templates/шаблон/module/products_reviews.html (у Вас указан немного другой, без буквы 's'). Как быть?

Ссылка на сообщение
Поделиться на другие сайты

Именно в файле products_reviews не получится, видимо.

В нём используютя только метки, определённые в /includes/classes/product.php

В методе getReviews

т.е. так просто это не сделать.

Ссылка на сообщение
Поделиться на другие сайты

На страницу карточки товара инклудится /includes/modules/product_reviews.php

А этот php файл использует шаблон products_reviews.html

Ссылка на сообщение
Поделиться на другие сайты

В /includes/modules/product_reviews.php добавь:


$module->assign('PRODUCTS_MODEL', $product->data['products_model']);

[/code] после (встречается два раза, добавлять тоже два раза):
[code]
$module->assign('module_content', $product->getReviews());

Затем в /templates/шаблон/module/products_reviews.html вставляй:

Код товара: {$PRODUCTS_MODEL}
[/code]

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...