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

nevigen

  • Moderator
  • 9900
  • 840 / 24
  • 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

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

Видео с Youtube вместо картинки на карточке товара

Автор ksena

Ответов: 31
Просмотров: 3557
Последний ответ 08.11.2019, 22:43:18
от Satool
Вкладки табы в карточке товара (Joomshopping Bootstrap)

Автор Biss

Ответов: 18
Просмотров: 9268
Последний ответ 01.11.2019, 23:41:54
от nevigen
Добавить видео с youtube в таб с описанием товара

Автор buto

Ответов: 18
Просмотров: 13350
Последний ответ 22.10.2019, 21:54:50
от hello-andrew
Свое поле в карточке товара не сохраняется

Автор oxbeat

Ответов: 11
Просмотров: 298
Последний ответ 12.10.2019, 16:52:33
от kit2m2
Название товара и HTML теги

Автор fiter

Ответов: 15
Просмотров: 788
Последний ответ 01.10.2019, 08:29:19
от kit2m2