Перейти к содержанию

Рекомендуемые сообщения

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

Поделиться сообщением


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

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

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

Поделиться сообщением


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

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

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

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

Поделиться сообщением


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

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

 

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

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

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

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

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

Поделиться сообщением


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

(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 4

Поделиться сообщением


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

ravilr, какие коварные костыли! Сразу чувствуется большой опыт "помоганий" на форуме))

  • +1 1

Поделиться сообщением


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

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

  • +1 3

Поделиться сообщением


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

ravilr

товарисч видимо хотел подзаработать))) а ты взял и разрушил все радужные надежды  :ugeek:

  • +1 1

Поделиться сообщением


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

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

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

Поделиться сообщением


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

(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? 

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

Поделиться сообщением


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

попробуй так

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

Поделиться сообщением


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

 

попробуй так

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
igorfelix

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

Поделиться сообщением


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

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

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

 

например тут

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

 

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

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

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

Поделиться сообщением


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

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>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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