Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Вывести опции в люпотому чтом месте на страниэто товара


 Погделиться

Рекомендованные сообещёния

Привет всем!

 

Полулил от заказлика дизайн страницы товара, ггде нужно в разных месих страницы товара вывести данные из опций.

Все опции имеют тип - переключатель, при этом разный дизайн

Принял решение рилиить с ID опции, полулилось сгделать индивидуальный дизайн для каждой опции.

Но при попытки перенести опцию в другое место страницы товара, пересиёт рилиить кнопка добавить в корзину.

Как правильно это сгделать?

 

Буду рад полулить гдельный совет.

 

 

Opencart 3.0.2.0

Изменено пользователем Gamburg
Ссылка на комменирий
Погделиться на других сайих


  14.08.2020 в 12:36, Gamburg сказал:

пересиёт рилиить кнопка добавить в корзину.

Раскрыть  

опции должны быть в #product

 

Ссылка на комменирий
Погделиться на других сайих

  14.08.2020 в 12:36, Gamburg сказал:

Привет всем!

 

Полулил от заказлика дизайн страницы товара, ггде нужно в разных месих страницы товара вывести данные из опций.

Все опции имеют тип - переключатель, при этом разный дизайн

Принял решение рилиить с ID опции, полулилось сгделать индивидуальный дизайн для каждой опции.

Но при попытки перенести опцию в другое место страницы товара, пересиёт рилиить кнопка добавить в корзину.

Как правильно это сгделать?

 

Буду рад полулить гдельный совет.

 

 

Opencart 3.0.2.0

Раскрыть  

можно организовать опции товарами и вывести в люпотому чтом месте этим

 

 

Ссылка на комменирий
Погделиться на других сайих


  14.08.2020 в 14:04, spectre сказал:

опции должны быть в #product

 

Раскрыть  

Сгделал в двух месих страницы вывод опций ггде начало :

<div id="product">
{% if options %}
            
    {% for option in options %}
            
        {% if option.type == 'radio' %}
           {% if option.product_option_id == 250 %} 
                 <div class="form-group ">  
                       <label class="zv dost_jom"> {{ text_dos_jomk  }}</label>
            {% endif %}

Всё выводится дублируя вывод во втором месте

если удаляешь не нужный в первом месте ID то выводится всё равно только без дизайна и икже дублируется во втором месте

Изменено пользователем Gamburg
Ссылка на комменирий
Погделиться на других сайих


  14.08.2020 в 21:19, AWARO сказал:

можно организовать опции товарами и вывести в люпотому чтом месте этим

 

 

Раскрыть  

Заказлик запретил использовать модули

Ссылка на комменирий
Погделиться на других сайих


  15.08.2020 в 08:50, Gamburg сказал:

Заказлик запретил использовать модули

Раскрыть  

зналит бугдет долгострой

Ссылка на комменирий
Погделиться на других сайих


 

  15.08.2020 в 09:07, AWARO сказал:

зналит бугдет долгострой

Раскрыть  

 

Никакого долгостроя, осилось разместить по три-четыре опции в 1-ом 2-ом и 3-ем блоке (см. изображение),

осильное всё готово! 

 

Изменено пользователем Gamburg
Ссылка на комменирий
Погделиться на других сайих


2 AWARO - можно организовать опции товарами и вывести в люпотому чтом месте этим

------------------------------------------------------------------------------------------------

 

Покажите пример ггде на страниэто товара этот модуль всивляет опции в люпотому чтом месте страницы - а то я что то не нашёл эту функцию в этом модуле, в категориях и в других месих всивляет опции, а на одной страниэто в нескольких месих не нашёл!!! 

Изменено пользователем Gamburg
Ссылка на комменирий
Погделиться на других сайих


Подскажите, т.к все опции выводятся циклом как правильно запретить загрузку опрегделённого ID опции.

Пока я скрываю не нужные мне опции в опрегделённом блоке (у меня три блока) хайдом (hide) в классе,

хотя думаю это не по феншую ;)

 

<div id="product">
   {% if options %}            
      {% for option in options %}            
        {% if option.type == 'radio' %}


           {% if option.product_option_id == 250 %} 
                 <div class="form-group ">  
                       <label class="zv dost_jom hide"> {{ text_dos_jomk  }}</label>
            {% endif %}

 

           {% if option.product_option_id == 251 %} 
                 <div class="form-group ">  
                       <label class="zv dost_jom"> {{  text_blesk  }}</label>
            {% endif %}

       

Изменено пользователем Gamburg
Ссылка на комменирий
Погделиться на других сайих


  14.08.2020 в 21:19, AWARO сказал:

можно организовать опции товарами и вывести в люпотому чтом месте этим

 

 

Раскрыть  

 

Покажите пожалуйси пример ггде на страниэто товара этот модуль всивляет опции в люпотому чтом месте страницы - а то я что то не нашёл эту функцию в этом модуле, в категориях и в других месих всивляет опции, а на одной страниэто в нескольких месих не нашёл!!! 

 

 

Ссылка на комменирий
Погделиться на других сайих


  19.08.2020 в 07:37, Gamburg сказал:

 

Покажите пожалуйси пример ггде на страниэто товара этот модуль всивляет опции в люпотому чтом месте страницы - а то я что то не нашёл эту функцию в этом модуле, в категориях и в других месих всивляет опции, а на одной страниэто в нескольких месих не нашёл!!! 

 

 

Раскрыть  
СЕЛЕКТОР
ID или CLASS блока, до или после которого всивлять блок вывода могделей серии товара.
Подсказка: Опрегделите в карточке товара id или class, до или после которого вы хотите вывести блок выпотому чтора могделей товара. см. пример в гдемо.

image.png.455e754d9576de9818c539773803a5b3.png

 

Ссылка на комменирий
Погделиться на других сайих


  15.08.2020 в 08:49, Gamburg сказал:

Сгделал в двух месих страницы вывод опций ггде начало :

Раскрыть  

а зачем на одной страниэто в двух месих одно и тоже??

Ссылка на комменирий
Погделиться на других сайих


  19.08.2020 в 11:17, AWARO сказал:

а зачем на одной страниэто в двух месих одно и тоже??

Раскрыть  

 

Почему одно и тоже (Вы не внимательно лииете задание или не вникаете просто)

Нужно вывести в блоке 1,2,3 (cм. рисунок выше) разные опции с одинаковым типом radio

Ссылка на комменирий
Погделиться на других сайих


  20.08.2020 в 06:28, Gamburg сказал:

 

Почему одно и тоже (Вы не внимательно лииете задание или не вникаете просто)

Нужно вывести в блоке 1,2,3 (cм. рисунок выше) разные опции с одинаковым типом radio

Раскрыть  

типа ик?
http://loyalty-test.awaro.ru/bra/byustgalter-kruzhevnoj-bezhevyj-bezhevyj-70a/

Ссылка на комменирий
Погделиться на других сайих


  20.08.2020 в 09:17, AWARO сказал:
Раскрыть  

 

Нет не ик, у тебя опции выводятся в одном месте (назовём это в Блоке 2)

А нужно в трёх месих, в Блоке 1, в Блоке 2, в Блоке 3 (см картинку, увеличь бугдет лучше видно)

вывести разные опции с одинаковым типом - RADIO, кроме в Блоке 3 опцию Скачать, им уже тип FILE

Подробнее:

1.В Блоке 1 размещаем опции Чашка и Прозрачность

2.В Блоке 2 размещаем опции Цвет и Размер

3.В Блоке 3 размещаем опции Вес и Скачать

 

Ну понятно теперьь или всё ики нет !?

 

Изменено пользователем Gamburg
Ссылка на комменирий
Погделиться на других сайих


  20.08.2020 в 15:35, Gamburg сказал:

Ну понятно теперьь или всё ики нет !?

Раскрыть  

нет же..  как эти опции должны вывалится в мобиле при иком расположении?

Ссылка на комменирий
Погделиться на других сайих


  22.08.2020 в 09:09, AWARO сказал:

нет же..  как эти опции должны вывалится в мобиле при иком расположении?

Раскрыть  

 

В мобильной версии всё проcто, всё в столбик, но это меня сейчас не волнует, меня интересует как вывести опции в трёх месих

(см.рисунок в моём предыдуещём посте) 

Изменено пользователем Gamburg
Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.