Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

 
 
Опции темы Опции просмотра
Старый 01.11.2012, 12:09   #5
Андрей Аксенов
Senior Member
 
Регистрация: 12.04.2008
Адрес: Россия, Москва
Сообщений: 706
Отправить сообщение для Андрей Аксенов с помощью ICQ Отправить сообщение для Андрей Аксенов с помощью Skype™
По умолчанию

Вот сейчас сам работаю над этим...
В принципе из того, что есть:
Браузер - копал его и так, и сяк... Можно сделать список товаров, фильтры, меню категорий, что по сути - тот же фильтр...
Но... Все это работает нестабильно, не даром версия альфа и бета. Подходит лишь для размещения простенького каталога, но невозможно, или я не до конца разобрался, все это разбить по различным элементам - меню категорий слева/справа/вверху/внизу на каждой странице, вывод списков на определенной странице, вывод полного представления на другой странице... Что-то вместе не работает, либо чего-то не учел.
Вывод - отлично подходит для представления простых товаров в едином блоке с фильтрами, постраничном браузере, списке и т.п. - все вместе в едином элементе содержимого...
Можно взять за основу магазин и не использовать все остальное, но тяжеловесное решение, требующее допила....
То же, взять новости, либо старые tt_news, либо новые news... Отлично подходят оба варианта. Здесь есть меню категорий (как уже говорил, по сути фильтр) - ничего изобретать не надо, режимы списка и отдельного товара. Все можно настроить через шаблоны.
Но... Если нужны фильтры, их придется изобретать самому. "Из коробки" ничего нет. Кроме того, через отдельное расширение придется дополнять стандартные элементы новостей полями для атрибутов и значений... Вообщем-то ничего сложного, но тоже "не из коробки". Ну и увязать все это с шаблонами...
Третий вариант - свое расширение, к нему я в последнее время все больше склоняюсь...
Недостатками предыдущих решений является все же необходимость создания простенького своего расширения с дополнением таблиц своими полями/таблицами для атрибутов и их значений. Так почему бы сразу не сделать отдельное?
Как вижу это я. Это должна быть таблица/объект для Товара, таблица/объект для древовидных категорий с возможностью отнесения товара к нескольким категориям. А также, что сложнее, таблицы/объекты для атрибутов и их значений. Причем с Товаром должны соотноситься лишь определенные значения атрибутов (скажем, отдельный товар "насос" имеет лишь конкретное значение атрибута "мощность").
К тому же отдельные режимы вывода из этого расширения:
  • Список "выделенных товаров" (новый, акция и т. п.) - по одноименному свойству в товаре, кстати в новостях это уже реализовано в виде "топ новостей";
  • Список последних товаров, с ограничением по дате;
  • Список товаров обычный;
  • Меню категорий - фильтр;
  • Фильтр по выбранным атрибутам;
  • Вывод товара полностью;
Вот примерно так...
Все это реально - за основу можно взять те же новости...
Единственное, на чем я сейчас застопорился - связь товара с определенным значением атрибута... То есть, в идеале в бакенде в свойствах товара должна быть возможность выбора этих значений атрибутов: выбираем атрибут, появляются его возможные значения, и уже конкретные значения атрибутов связываем с товаром... Это либо древовидная структура для флекс-форм, либо выбор из третьей таблицы по условию для второй... Как-то так. Есть ли у кого опыт реализации подобного в своих расширениях?
Андрей Аксенов вне форума   Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Typo3 и шаблоны... и новичек! Aha Вопросы выбора CMS 14 23.02.2014 23:16
T3CON12DE - Community, the TYPO3 family and Neos RSS Bot Новости TYPO3 (на английском) 0 16.10.2012 20:10
T3CON12DE - Community, the TYPO3 family and Neos RSS Bot Новости TYPO3 (на английском) 0 16.10.2012 13:47
T3CON12DE - Community, the TYPO3 family and Neos RSS Bot Новости TYPO3 (на английском) 0 15.10.2012 20:10
T3CON12DE - Community, the TYPO3 family and Neos RSS Bot Новости TYPO3 (на английском) 0 15.10.2012 16:06


Часовой пояс GMT +4, время: 08:21.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория