Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Перенос опций в отдельную вкладку


Demanoco

Recommended Posts

Добрый вечер, столкнулся с проблемой при переносе опций товара под вкладку рядом с отзывами, даже при выборе опций, купить товар не получается

image.thumb.png.99fe2011badd96d8bbc06b634de79744.png

в каком месте это нужно подправить?(как я понял это какой-то скрипт AJAX)

 

!!!Есть еще вопрос, можно ли продублировать блок с опциями, чтобы он был и в табе, и в стандартном месте, но при этом в стандартном месте его скрыть, но значения которые я выбираю в блоке в табе дублировались в стандартром? Есть ли пример с похожим фунционалом, или про что нужно прочитать (как я понял это можно через js|ajax реализовать) чтобы такое сделать?

Надіслати
Поділитися на інших сайтах


@Demanoco смотрите на функцию $('#button-cart').on('click', function() {

Там видно, что опции подхватываются из блока с id="product", меняйте на свой, в который опции переносите

Надіслати
Поділитися на інших сайтах

10 часов назад, brogrammer сказал:

@Demanoco смотрите на функцию $('#button-cart').on('click', function() {

Там видно, что опции подхватываются из блока с id="product", меняйте на свой, в который опции переносите

попробовал, ничего не выходит

 

мб где у меня ошибка

вот код модификатора(часть) сначала я создаю новый таб - с этим проблем нет, потом обрамляю сами опции в новый блок, а потом переношу их уже при помощи аjax при загрузки страницы, я попробовал просто в twig перенесити на новое место... ничего...

<operation error="skip">
    <search>
      <![CDATA[<li><a href="#tab-review" data-toggle="tab">{{ tab_review }}</a></li>]]>
    </search>
    <add position="after" offset="1">
      <![CDATA[ {% if options %}
            <li><a href="#tab-options" data-toggle="tab">{{ tab_options }}</a></li>
            {% endif %}]]>
    </add>
  </operation>
  <operation error="skip">
    <search>
      <![CDATA[<div class="tab-pane" id="tab-review">]]>
    </search>
    <add position="before" offset="1">
      <![CDATA[{% if options %}
            <div class="tab-pane" id="tab-options">
            </div>
            {% endif %}]]>
    </add>
  </operation>
  <operation error="skip">
    <search>
      <![CDATA[<h3>{{ text_option }}</h3>]]>
    </search>
    <add position="before" offset="1">
      <![CDATA[<div id="product-options">]]>
    </add>
  </operation>
  <operation error="skip">
    <search>
      <![CDATA[{% if recurrings %}]]>
    </search>
    <add position="before" offset="1">
      <![CDATA[</div>]]>
    </add>
  </operation>
<operation error="skip">
    <search>
      <![CDATA[$(document).ready(function() {]]>
    </search>
    <add position="before" offset="1">
      <![CDATA[$(document).ready(function() {
  $('#tab-options').append( $('#product-options'));
});]]>
    </add>
  </operation> 
15 часов назад, Demanoco сказал:

!!!Есть еще вопрос, можно ли продублировать блок с опциями, чтобы он был и в табе, и в стандартном месте, но при этом в стандартном месте его скрыть, но значения которые я выбираю в блоке в табе дублировались в стандартром? Есть ли пример с похожим фунционалом, или про что нужно прочитать (как я понял это можно через js|ajax реализовать) чтобы такое сделать?

а с этим есть какие-то идеи?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.