Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[Решено] Таблица размеров для товаров


Recommended Posts

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

Link to comment
Share on other sites


как можно добавить

Можно? Можно. Как? Как угодно. Если Вам нужен готовый код - это называется "работа". Если есть конкретные проблемы при работе с кодом и нужен ответ на конкретный вопрос - так и пишите.

Link to comment
Share on other sites

как можно добавить

Можно? Можно. Как? Как угодно. Если Вам нужен готовый код - это называется "работа". Если есть конкретные проблемы при работе с кодом и нужен ответ на конкретный вопрос - так и пишите.

Понял Вас но хотя бы в каком направлении копать? Был бы рад за пинок в правильную сторону

Link to comment
Share on other sites


Например так:

 

Добавить поле в таблице product в БД

Добавить поле в форму товара в админке

Отредактировать в моделе запись при создании товара

Отредактировать в моделе запись при редактировании товара

Добавить в карточке товара вывод значения (это уже в фронтэнде)

Link to comment
Share on other sites

(oc1541)

 

в файле \www\catalog\controller\product\product.php 

  

после например строки 

$this->data['points'] = $product_info['points'];
 

добавляем

$this->data['mpn'] = $product_info['mpn'];
 

в самом шаблоне в файле product.tpl в нужном месте вставляем 

<?php echo $mpn; ?>
 

а в админке в самом товаре, в поле MPN:Номер производителя вводим ссылку или часть ссылки... т.е то что на фантазируете

  • +1 3
Link to comment
Share on other sites

До чего дошел народ. Им готовое решение, а тут минус.  :ugeek:

Спасибо фактически получилось немного по бьюсь головой о стену и должно выйти=)

Link to comment
Share on other sites


  • 1 year later...

(oc1541)

 

в файле \www\catalog\controller\product\product.php 

  

после например строки 

$this->data['points'] = $product_info['points'];
 

добавляем

$this->data['mpn'] = $product_info['mpn'];
 

в самом шаблоне в файле product.tpl в нужном месте вставляем 

<?php echo $mpn; ?>
 

а в админке в самом товаре, в поле MPN:Номер производителя вводим ссылку или часть ссылки... т.е то что на фантазируете

 

 

Попробовал ваш вариант. 

Ввожу в поле mpn ссылку на любую страницу.

При нажатии в карточке товара на поле $mpn , открывает всплывающее окно, а содержимое текст ссылки, а не содержимое страницы ссылки. 

 

Как сделать что бы открывало сразу страницу по url которое вбили в поле mpn? 

Подскажите пожалуйста

Link to comment
Share on other sites


попробуй так

в самом шаблоне в файле product.tpl в нужном месте вставляем 
<a href="<?php echo $mpn; ?>"><?php echo $mpn; ?></a>
Link to comment
Share on other sites


 

попробуй так

в самом шаблоне в файле product.tpl в нужном месте вставляем 
<a href="<?php echo $mpn; ?>"><?php echo $mpn; ?></a>

=( хотел сделать что бы в этом всплывающем окне уже было содержимое страницы tablica-razmetov.html 

а если даже сделаю, там наверно шапка сайта еще будет , которая не нужна.

post-23316-0-51847100-1404299777_thumb.png

Link to comment
Share on other sites


Наверно меня не совсем поняли

Как в модальном окне отобразить страничку?

 

например тут

http://www.lamoda.ru/p/as455ambwk18/shoes-asics-krossovki/

 

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

То есть как происходит подгрузка другой страницы в это модальное окно ?

я использую jQuery popup окно

Link to comment
Share on other sites


alexb спасибо, то что я искал !!!!! 

 

<a class="colorbox" href="./index.php?route=information/information/info&information_id=10">НАЗВАНИЕ</a>

 

 

 

 <script type="text/javascript">

        jQuery.colorbox.settings.maxWidth  = '95%';

        jQuery.colorbox.settings.maxHeight = '95%';

        var resizeTimer;

        function resizeColorBox()

        {

            if (resizeTimer) clearTimeout(resizeTimer);

            resizeTimer = setTimeout(function() {

                if (jQuery('#cboxOverlay').is(':visible')) {

                    jQuery.colorbox.load(true);

                }

            }, 300);

        }

        jQuery(window).resize(resizeColorBox);

        window.addEventListener("orientationchange", resizeColorBox, false);

    </script>

Link to comment
Share on other sites


Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.