Вид списка товаров таблицей
Поздравляю всех мужчин с праздником!
Есть три вида списка товаров: списком, сеткой, таблицей.
С первыми двумя проблем не возникло, для третьего вида необходимо было скрывать правый столбец с информацией, чтобы таблице больше места было. С этим тоже всё достаточно легко:
Есть три вида списка товаров: списком, сеткой, таблицей.
С первыми двумя проблем не возникло, для третьего вида необходимо было скрывать правый столбец с информацией, чтобы таблице больше места было. С этим тоже всё достаточно легко:
$('a.three').click(function() {
$('.span9').removeClass('col-xs-9').addClass('col-xs-12');
$('.rightBlock').addClass('hidden');Но вот результаты обернуть в код таблицы, так и не получилось, пытался так: $("#mse2_results").wrapInner("<table class='table table-bordered'><thead><tr class='gray'><th class='text-center'>Артикул</th><th class='text-center'>Наименование</th><th class='text-center'>Цена</th><th class='text-center'>Количество</th><th class='text-center'>В корзину</th></tr></thead><tbody>")Но как-то тихо всё. Буду рад любой подсказке! Комментарии: 23
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
А потом показать.
И всё классно, но после обновления страницы, естественно, весь эффект пропадает.
Как можно закрепить этот эффект? То есть, если товар в корзине, то кнопка другая. Искал решение, но не додумался, как это реализовать. Подскажи, пожалуйста.
Отлично работает на странице товара, а в галерее и в категориях(mFilter2) – нет, товар в корзине, выводит 0. Что не так делаю, подскажи, пожалуйста:)
Как обычно в сниппеты передаются параметры, подумай.
Сниппет таким образом:
ID передаётся правильно (может лишнее, конечно, и в сниппете проверять на пустоту ID и в вызове сниппета), думаю ещё отправлять результат сниппета в плейсхолдер
и в кнопке условие сделать – если результат >0, то одна кнопка, если =0, вторая.
Но почему-то не всегда сниппет работает как нужно. Где что не так делаю?
Вызывать так:
Можно указывать и чанки tplIn и tplOut.
На опечатки не проверял, принцип должен быть ясен.
Чуть доработал код и вот результат:
Теперь всё работает, как надо!
Ты передаёшь строку 'found', а я передавал переменную $found. Это позволило бы использовать в чанке данные о товаре из корзины: количество и цену.
Соотвественно мне непонятно, зачем у тебя
когда в $found должен быть просто не false — так уж лучше в него записать true.
В общем, если не хочешь в чанке использовать данные корзины, то убери вообще 'found', потому что строку вторым параметром метод pdoTools::getChunk() не ожидает — это ошибка.
Если же хочешь — то перепиши как у меня в примере, чтобы на кнопке можно было вывести «Оформить 5 этих товаров на сумму 300 руб»
Я же говорю — не проверял на опечатки.
Ты разницу между переменными $tplIn $found и строками 'tplIn' и 'found' вообще не понимаешь?
А так совсем ничего не выводит…
У тебя в начале сниппета определяются $tplIn и tplOut. Откуда ты взял $tplIn1 и $tplOut1?
Давай уже повнимательнее, тут кода на 10 строк, а вопросов на неделю.
Вот так работает:
Можно ещё вопрос? :)
Искал решение по пересчету цен в корзине при стоимости свыше 10.000р., видел только по определенному количеству. В моём случае нужно писать сниппет и плагин на событие, и для динамического обновления (без обновления страницы) нужен скрипт. И в итоге вместо стандартного сниппета корзины вызывать свой. Я всё правильно понял?
Но мне больше нравится расширять классы магазина.