Вставить вывод характеристик в другое место шаблона

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

mihalanius M
Аватара
mihalanius M
Возраст: 50
Репутация: 2
Сообщения: 21
Зарегистрирован: 12.03.2017
С нами: 7 лет

Сообщение #1 mihalanius » 14.03.2017, 23:19

Подскажите - как вставить код в стандартном шаблоне ?
чтобы вывод характеристика товара выводился на странице товара
вместо
двух блоков квадратных в стандартном шаблоне (Способы доставки и Способы оплаты)

Изображение

подскажите - файлы шаблона и кусок кода - где взять и куда скопировать ?

Если точнее - то чтобы Вывод информации - Описание и Комментарии остались на прежнем месте, - а информация Характеристика - выводилась вместо блоков (Способы доставки и Способы оплаты)
спасибо.

m1hasik M
Аватара
m1hasik M
Возраст: 32
Репутация: 31
Сообщения: 200
Зарегистрирован: 12.11.2015
С нами: 8 лет 4 месяца
Откуда: Днепр
Skype

Сообщение #2 m1hasik » 15.03.2017, 07:59

Закомментируйте вот такой код:

Код: Выделить всё

{*<div class="col-lg-6">
                  <div class="bg-info p-a-1 m-y-1">
                     <div class="h5 i-delivery">
                        <span data-language="{$translate_id['product_delivery']}">{$lang->product_delivery}</span>
                     </div>
                     <ul class="m-b-0">
                        <li>
                           <span data-language="{$translate_id['product_delivery_1']}">{$lang->product_delivery_1}</span>
                        </li>
                        <li>
                           <span data-language="{$translate_id['product_delivery_2']}">{$lang->product_delivery_2}</span>
                        </li>
                        <li>
                           <span data-language="{$translate_id['product_delivery_3']}">{$lang->product_delivery_3}</span>
                        </li>
                        <li>
                           <span data-language="{$translate_id['product_delivery_4']}">{$lang->product_delivery_4}</span>
                        </li>
                     </ul>
                  </div>
               </div>

               *}{* Способ оплаты *}{*
               <div class="col-lg-6">
                  <div class="bg-pink p-a-1 m-y-1">
                     <div class="h5 i-payment">
                        <span data-language="{$translate_id['product_payment']}">{$lang->product_payment}</span>
                     </div>
                     <ul class="m-b-0">
                        <li>
                           <span data-language="{$translate_id['product_payment_1']}">{$lang->product_payment_1}</span>
                        </li>
                        <li>
                           <span data-language="{$translate_id['product_payment_2']}">{$lang->product_payment_2}</span>
                        </li>
                        <li>
                           <span data-language="{$translate_id['product_payment_3']}">{$lang->product_payment_3}</span>
                        </li>
                        <li>
                           <span data-language="{$translate_id['product_payment_4']}">{$lang->product_payment_4}</span>
                        </li>
                     </ul>
                  </div>
               </div>*}


и вставьте в него вот такой код:

Код: Выделить всё

 <div class="col-lg-7">
<table class="table table-striped">
   {foreach $product->features as $f}
      <tr>
         <td>{$f->name}</td>
         <td>{$f->value}</td>
      </tr>
   {/foreach}
</table>
</div>


это и будет вывод свойств.

Дальше убираем вывод ссылки на таб и сам вывод свойств в табе:

Код: Выделить всё

{if $product->features}
   <li class="nav-item">
      <a class="nav-link {if !$product->body} active{/if}" data-toggle="tab" href="#features" role="tab" data-language="{$translate_id['product_features']}">{$lang->product_features}</a>
   </li>
{/if}


и вот такой кусок

Код: Выделить всё

{if $product->features}
<button class="btn btn-block btn-link border-a-1-info m-b-1 hidden-lg-up" type="button" data-toggle="collapse" data-target="#features" aria-expanded="false" aria-controls="features">{$lang->product_features}</button>
<div class="tab-pane collapse {if !$product->body} active{/if}" id="features" role="tabpanel">
   <div class="row">
      <div class="col-lg-7">
         <table class="table table-striped">
            {foreach $product->features as $f}
               <tr>
                  <td>{$f->name}</td>
                  <td>{$f->value}</td>
               </tr>
            {/foreach}
         </table>
      </div>
   </div>
</div>
{/if}


вот результат
https://yadi.sk/i/olEPFeft3FrLYC
ну там заголовок уже сами напишите, какой будет лучше для сайта

mihalanius M
Аватара
mihalanius M
Возраст: 50
Репутация: 2
Сообщения: 21
Зарегистрирован: 12.03.2017
С нами: 7 лет

Сообщение #3 mihalanius » 15.03.2017, 23:31

Спасибо огромное, буду разбираться, не программист )) но метод научного тыка работает !


Название раздела: Полезные решения для OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Полезные решения для OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 12 гостей