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

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

  • Живу я здесь
  • 2777
  • 228 / 0
Я бы сделал при помощи CSS и псевдоэлементов :before или :after. Но Вы я вижу не ищите легких путей. Еще можно использовать Image for characteristics или Картинки характеристик
Бесплатные расширения для JoomShopping | Расширения на заказ | Шаблоны страниц JoomShopping | Сайты и магазины под ключ | Исправлю проблемы с навигацией и дублями | Переделаю ваш старый сайт на новом движке
*

Konstanin_by

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

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

kit2m2

  • Живу я здесь
  • 2777
  • 228 / 0
Смотрите внимательней, добавляется картинка как раз к опции характеристики, а не к самой характеристике (что не имеет смысла).
Бесплатные расширения для JoomShopping | Расширения на заказ | Шаблоны страниц JoomShopping | Сайты и магазины под ключ | Исправлю проблемы с навигацией и дублями | Переделаю ваш старый сайт на новом движке
*

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>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Изменить название

Автор ureel

Ответов: 1
Просмотров: 47
Последний ответ 02.12.2021, 21:33:07
от sivers
Где посмотреть варианты карточки товара

Автор itbc

Ответов: 3
Просмотров: 204
Последний ответ 19.04.2021, 08:06:25
от itbc
[Решено] Порядок подкатегорий

Автор jimka

Ответов: 7
Просмотров: 255
Последний ответ 15.04.2021, 10:01:57
от jimka
Вывести артикул вместо кода товара в письмо клиента

Автор antony2606

Ответов: 2
Просмотров: 177
Последний ответ 09.02.2021, 17:01:25
от antony2606
Описание товара справа от изображения в карточке товара

Автор sifoz

Ответов: 15
Просмотров: 3781
Последний ответ 01.01.2021, 14:27:56
от nevigen