Працює для Joomshopping 5.x. Як завжди швидке, але не дуже елегантне рішення. 😉
Вставить значение определённой характеристики в шаблон карточки товара.
Insert the value of a specific characteristic into the product card template.
Вставляємо код в потрібне місце. Наданий код є для значення характеристики з ID 141. Для ваших потреб змінить на потрібний ID характеристики.
We insert the code in the necessary place. The provided code is for the characteristic with ID 141. Change it to the ID of the characteristic you need.
<?php
// Получение ID товара
$product_id = $this->product->product_id;
// Подключение к базе данных Joomla
$db = JFactory::getDbo();
// SQL-запрос для получения значения из extra_field_141
$query = $db->getQuery(true);
$query->select($db->quoteName('extra_field_141'))
->from($db->quoteName('#__jshopping_products_to_extra_fields'))
->where($db->quoteName('product_id') . ' = ' . (int)$product_id);
$db->setQuery($query);
$extra_field_141_value = $db->loadResult();
// Вывод значения из extra_field_141
if (!empty($extra_field_141_value)) {
echo htmlspecialchars($extra_field_141_value);
}
?>