Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 1085 Просмотров
*

Konstanin_by

  • Осваиваюсь на форуме
  • 26
  • 4 / 0
Всем доброго времени суток.
Продолжаю изучать JoomShopping и параллельно РНР.

Существует несколько характеристик в которых $extra_field['value'] получает значение Есть или Нет.
Очень хочется получив эти текстовые значения в карточке товара подменить их кодом <i class="da"></i> и <i class="net"></i> соответственно.
Как такое можно реализовать?

Разумеется можно банально переписать значения в БД, но тогда нарушится эстетика в фильтре_товаров, а следовательно сей вариант не приемлем.
« Последнее редактирование: 03.05.2016, 16:03:58 от Konstanin_by »
*

kit2m2

  • Живу я здесь
  • 3264
  • 267 / 0
  • Беру сайты на полное сопровождение
Я бы сделал при помощи CSS и псевдоэлементов :before или :after. Но Вы я вижу не ищите легких путей. Еще можно использовать Image for characteristics или Картинки характеристик
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

Konstanin_by

  • Осваиваюсь на форуме
  • 26
  • 4 / 0
Как ни странно, но именно для решения через CSS я пытаюсь произвести подмену значения ключа value в массиве.
Еще можно использовать Image for characteristics или Картинки характеристик

К сожалению эти плагины немного не так работают. Они просто добавляют div в котором выводится картинка присвоенная характеристике, а не её ОПЦИЕ
*

kit2m2

  • Живу я здесь
  • 3264
  • 267 / 0
  • Беру сайты на полное сопровождение
Смотрите внимательней, добавляется картинка как раз к опции характеристики, а не к самой характеристике (что не имеет смысла).
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

Konstanin_by

  • Осваиваюсь на форуме
  • 26
  • 4 / 0
Извиняюсь, видимо не внимательно прочитал описания Адонов, но сомневаюсь, что стоящая передо мной задача стоит тех денег.

Решение:
передал $extra_field['value']; в переменную
Код: php
<?php foreach($this->product->extra_field as $extra_field){?>
<?php $valuess = $extra_field['value'];?>

И дальше написал условие
Код: php
<span class="extra_fields_value">						
<?php if ($valuess == 'Есть'){
$fildval = '<i class="da"></i>';
} elseif ($valuess == 'Нет'){
$fildval = '<i class="net"></i>';
} else {
$fildval = $valuess;
}?>
<?php print $fildval;?>
</span>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Изменить стили подкатегорий

Автор mag_num83

Ответов: 14
Просмотров: 414
Последний ответ 07.03.2024, 13:20:59
от mag_num83
Вкладки (табы) в описании товара

Автор Sergio

Ответов: 254
Просмотров: 50952
Последний ответ 12.10.2023, 12:20:59
от dron
[Решено] Увеличение выбора покупаемых товаров + -

Автор Aspik

Ответов: 216
Просмотров: 43226
Последний ответ 02.08.2023, 21:31:25
от kit2m2
[Решено] Вывод 3-х первых картинок в списке товаров категории

Автор rudoy24

Ответов: 29
Просмотров: 9752
Последний ответ 09.05.2023, 11:59:11
от Akeksandr
Где посмотреть варианты карточки товара

Автор itbc

Ответов: 6
Просмотров: 1624
Последний ответ 31.10.2022, 10:05:51
от nevigen