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

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
в нужном месте
Код
foreach ($this->product->extra_field as $extra_field) {
       if ($extra_field["id"] == 3) вывести
         иначе дальше
конец цикла

3 - это ID хар-ки

а там где все хар-ки
Код
  if ($extra_field["id"] != 3)
чтобы не выводилась в общем.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

SuperKolobok

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Спс за нормальный код, а то я совсем дикий огород нагородил )) Но работает
Код
<?php if (is_array($this->product->extra_field)) { ?>
<?php foreach ($this->product->extra_field as $extra_field) { ?>
<?php $extra_field_id = JRequest::getVar('extra_field_id', null); ?>
<?php
switch ($extra_field['name']) {
    case Гарантия: ?>
<span><?php print $extra_field['name']; ?>: <?php print $extra_field['value']; ?></span>
<?php break;
}
?>
<?php } ?><?php } ?>
*

felicious

  • Новичок
  • 6
  • 0 / 0
Вопрос для меня актуальный сейчас, можно код целиком вывода по id?
В списке товаров необходимо в шаблоне вывести определенные характеристики, причем в разных местах в карточке.
*

felicious

  • Новичок
  • 6
  • 0 / 0
Спс за нормальный код, а то я совсем дикий огород нагородил )) Но работает
Код
<?php if (is_array($this->product->extra_field)) { ?>
<?php foreach ($this->product->extra_field as $extra_field) { ?>
<?php $extra_field_id = JRequest::getVar('extra_field_id', null); ?>
<?php
switch ($extra_field['name']) {
    case Гарантия: ?>
<span><?php print $extra_field['name']; ?>: <?php print $extra_field['value']; ?></span>
<?php break;
}
?>
<?php } ?><?php } ?>



Вывод характеристики на странице, согласно имени не работает,  JS Version 3.15.3
*

Netman_avs

  • Захожу иногда
  • 56
  • 1 / 0
Уважаемый, nevigen!
А можно полный кусок рабочего кода выложить? К сожалению php не знаю, а нужно вывести одну характеристику отдельно, чтобы сделать ей другое оформление.
Заранее очень благодарен!

в нужном месте
Код
foreach ($this->product->extra_field as $extra_field) {
       if ($extra_field["id"] == 3) вывести
         иначе дальше
конец цикла

3 - это ID хар-ки

а там где все хар-ки
Код
  if ($extra_field["id"] != 3)
чтобы не выводилась в общем.
*

griale

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
по id не выводит, выводит по имени характеристики
Код
<!----характеристики---------->
<?php if (is_array($product->extra_field)){?>
            <div class="extra_fields">
            <?php foreach($product->extra_field as $extra_field){
if ($extra_field["name"] == 'name-harakteristika') {
print $extra_field['name'] .' : '. $extra_field['value'];
}
         
?>
               
            <?php }?>
            </div>
<?php }?>
<!------------/------------->
*

Mitriy

  • Захожу иногда
  • 85
  • 0 / 0
Уважаемый, nevigen!
А можно полный кусок рабочего кода выложить? К сожалению php не знаю, а нужно вывести одну характеристику отдельно, чтобы сделать ей другое оформление.
Заранее очень благодарен!

Вот образец вывода нескольких характеристик по ID:
Код
                         <?php if (is_array($this->product->extra_field)){?>
            <div class="extra_fields">
            <?php foreach($this->product->extra_field as $extra_field){?>
                <?php if ($extra_field['grshow']){?>
                    <div class='block_efg'>
                    <div class='extra_fields_group'><?php print $extra_field['groupname']?></div>
                 <?php }?>

  <?php if ($extra_field["id"] == 1){?>
       <div class="extra_fields_el">
                    <span class="extra_fields_name"><?php print $extra_field['name'];?></span><?php if ($extra_field['description']){?>
                        <span class="extra_fields_description">
                            <?php print $extra_field['description'];?>
                        </span><?php } ?>:
                    <span class="extra_fields_value">
                        <?php print $extra_field['value'];?>
                    </span>
                </div>
   <?php }?>

     <?php if ($extra_field["id"] == 2){?>
       <div class="extra_fields_el">
                    <span class="extra_fields_name"><?php print $extra_field['name'];?></span><?php if ($extra_field['description']){?>
                        <span class="extra_fields_description">
                            <?php print $extra_field['description'];?>
                        </span><?php } ?>:
                    <span class="extra_fields_value">
                        <?php print $extra_field['value'];?>
                    </span>
                </div>
   <?php }?>

     <?php if ($extra_field["id"] == 3){?>
       <div class="extra_fields_el">
                    <span class="extra_fields_name"><?php print $extra_field['name'];?></span><?php if ($extra_field['description']){?>
                        <span class="extra_fields_description">
                            <?php print $extra_field['description'];?>
                        </span><?php } ?>:
                    <span class="extra_fields_value">
                        <?php print $extra_field['value'];?>
                    </span>
                </div>
   <?php }?>
               
                                   
                <?php if ($extra_field['grshowclose']){?>
                    </div>
                <?php }?>
            <?php }?>
            </div>
        <?php }?>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Условие для кол-ва товара больше нуля

Автор kik84

Ответов: 3
Просмотров: 260
Последний ответ 16.02.2024, 13:33:24
от kit2m2
WT On fly image handler изображения товара JoomShopping в webp на лету

Автор sergeytolkachyov

Ответов: 9
Просмотров: 1458
Последний ответ 17.10.2023, 12:40:19
от sergeytolkachyov
Вывести название категории в списке товаров

Автор ataman

Ответов: 9
Просмотров: 3444
Последний ответ 15.09.2023, 20:31:11
от Alex_gs
Убрать модуль в карточке товара JoomShopping

Автор alexkraym

Ответов: 35
Просмотров: 4411
Последний ответ 21.08.2023, 07:17:53
от delchev
Как вывести опции характеристики JoomShopping списком?

Автор timofe

Ответов: 7
Просмотров: 622
Последний ответ 06.06.2023, 19:07:29
от kit2m2