-
Публикаций
30 -
Зарегистрирован
-
Посещение
Информация о aroman80
- День рождения 08/02/1980
Информация о вас
-
Фриланс
Пользователь
-
Версия CMS
2.x
-
Откуда
Марс
-
спасибо, большое спасибо, добрый человек, то, что нужно! p.s. я очень рад, что вы хорошо разбираетесь в коде, и спасибо за то, даете ценные ответы на вопросы, но я пока только разбираюсь в этом и прошу снисхождения за мои "тупые" вопросы.
-
не буду создавать новую тему, напишу тут... есть структура Категория 1 - Категория 1.1 - - Категория 1.1.1 - - Категория 1.1.2 Хочу в <meta name="keywords" через {$additional_keywords... добавить названия категорий пока додумал до такого {$category->name} выводит "Категория 1.1.1" или "Категория 1.1.2" {foreach from=$category->path item=cat} {$cat->name} {/foreach} выводит "Категория 1 Категория 1.1 Категория 1.1.1" {foreach $category->path as $cat} {if !$cat@last} {$cat->name} {/if} {/foreach} выводит "Категория 1 Категория 1.1" вопрос
-
изучал вопрос и вроде получилось в карточке товара "product" сортировка тут (api/Features.php самый конец файла) public function get_product_options($product_id) { $query = $this->db->placehold("SELECT f.id as feature_id, f.name, po.value, po.product_id FROM __options po LEFT JOIN __features f ON f.id=po.feature_id WHERE po.product_id in(?@) ORDER BY f.position", (array)$product_id); $this->db->query($query); return $this->db->results(); } меняем ORDER BY f.position на ORDER BY LENGTH(value) ASCи получаем сортировку в карточке товара по длине значения, вот так 0,1
-
hits и sales работают но в фильтре не убираются свойства и их значения для товаров, которые не hits и не sales предполагаю, что это не $category, а $page есть решение, как допилить, чтобы фильтр работал, как на /products или /catalog ? p.s. удаление if(!empty($category)) из view/ProductsView.php дало результат для отображения фильтра на странице Все товары, но hits и sales - это не $category и чего то не хватает для корректной работы
-
как вариант <a href="{url params=[$f->id=>null, page=>null]}" {if $smarty.get.$f@key == null}class="selected"{/if}>Все</a>
-
получается в коде http://forum.simplacms.ru/topic/6089-несколько-значений-для-одного-свойства-в-товар/?p=104127 сортировка идет в фильтре а в карточке товара "product" сортировка тут (api/Features.php самый конец файла) public function get_product_options($product_id) { $query = $this->db->placehold("SELECT f.id as feature_id, f.name, po.value, po.product_id FROM __options po LEFT JOIN __features f ON f.id=po.feature_id WHERE po.product_id in(?@) ORDER BY f.position", (array)$product_id); $this->db->query($query); return $this->db->results(); } меняем ORDER BY f
-
у меня вообще по-другому у меня код такой и работает (Источник: http://forum.simplacms.ru/topic/6089-%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9-%D0%B4%D0%BB%D1%8F-%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE-%D1%81%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0-%D0%B2-%D1%82%D0%BE%D0%B2%D0%B0%D1%80/) $temp_options[$option->feature_id]->feature_id = $option->feature_id; $temp_options[$option->feature_id]->name = $option->name; $temp_options[$option->feature_id]->values[] = $option->value; тут такой $temp_options[$
-
<a href="{url params=[$f->id=>null, page=>null]}" {if !$smarty.get.$f@key}class="selected"{/if}>Все</a> если значение свойства равно 0, то выделяется Все и 0, потому что null и 0 получаются равны это, кстати, так и на чистой симпле (камень в огород разработчика) вот так: Все 0 1 2 3 4 5 6 ... а должно быть так Все 0 1 2 3 4 5 6 ... надо как-то исправить p.s. если с чекбоксами, то нормально, там нет "Все", а вот с урлами косяк))