Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   каталог (http://forum.typo3.ru/showthread.php?t=9374)

KentAVr 28.03.2011 13:37

каталог
 
Вложений: 2
Доброго всем.
Стоит задача сделать каталог на тупо3..
следующего вида.
1. ПРи открытии подменю..
на основном поле отображалось общее описание каталога, а под общим описанием шли картинки продукции с названиями, причем не "помещающиеся" названия и картинки продукции отображались ссылками с номерами, по принцыпу .. ссылок на страницах форума, когда обсуждение пререваливает за 10 постов.
http://forum.typo3.biz/attachment.ph...1&d=1301301179
2.После клика на картинке продукта, открывалось окно основное поле которого должно быть заполнено описание данной продукции, а под описание расположить неограниценное число картинок данной продукции
http://forum.typo3.biz/attachment.ph...1&d=1301301318
3. Хотклось бы чтоб при клике на кнопку заказать формировалась форма и данные этой формы пересылались аднинистратору ресурса на почту.

Соответсвенно вопрос.. каким образом лучше все это дело организовать в тУПО3 и с помощью какого модуля.

Заранее благодарен за ответ

Андрей Аксенов 29.03.2011 10:38

Вообще все это смахивает на магазин... Так что можно искать по расширениям-магазинам. Конечно с заточкой под этот конкретный случай.
Кроме того, можно все это собрать из нескольких расширений.
Вопрос, а откуда берутся записи для каталога?
Так как для вывода каких угодно записей из таблицы можно использовать расширения проекта Тессеракт - как раз закончил переводить сайт и руководства по нему (https://www.typo3-tesseract.com/ru/). Доступно создание запросов к базе данных, фильтров и вывода на основе шаблонов... Вобщем стоит ознакомится.

KentAVr 29.03.2011 12:58

Цитата:

Сообщение от Андрей Аксенов (Сообщение 30733)
Вообще все это смахивает на магазин... Так что можно искать по расширениям-магазинам. Конечно с заточкой под этот конкретный случай.
Кроме того, можно все это собрать из нескольких расширений.
Вопрос, а откуда берутся записи для каталога?
Так как для вывода каких угодно записей из таблицы можно использовать расширения проекта Тессеракт - как раз закончил переводить сайт и руководства по нему (https://www.typo3-tesseract.com/ru/). Доступно создание запросов к базе данных, фильтров и вывода на основе шаблонов... Вобщем стоит ознакомится.

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

Андрей Аксенов 29.03.2011 13:31

Как раз от того, куда это будет вводится и как хранится (то, что в итоге в базе данных - это точно, ведь в TYPO3 все в базе данных храниться :)) и зависит дальнейшее решение...
Что касается постраничного браузера, то такие решения имеются, то же расширение Universal page browser.
Кстати, еще не копал, но тот же функционал имеется и в упомянутом уже Тессеракте, на основе все того же расширения Universal page browser.
Нужно только шаблончик сделать... Кстати его можно сделать и на php...

KentAVr 31.03.2011 10:47

Спасибо за ответ..
если я правильно понял в тупо3 можно хранить записи в базе разными способами? .. подскажите тогда пожалуйста какими и как это отображается на решениях вывода ФЕ?

Андрей Аксенов 31.03.2011 12:07

Вопрос хранения данных слишком большой, вообще говоря можно организовать доступ и к данным из файлов, из внешних таблиц, лент новостей и т.д.
Если же данные должны храниться в базе данных TYPO3, как в этом случае, то к таблицам предъявляются некие требование на наличие служебных полей (удаление, параметры доступа пользователей, локализация, рабочие области и т.п.). Все это описывается в документе API ядра TYPO3 (doc_core_api). В разделе "Массив настроек таблиц, $TCA".
Конкретную реализацию ввода данных в этот каталог можно организовать через внутренний модуль - так как доступ к таблицам имеют лишь внутренние пользователи, или внешний модуль, тогда нужно использовать расширения, дающие внешним пользователям права внутренних пользователей (есть такие). Как это сделать - лучше посмотреть на примере существующих расширений в TER, каких именно - определяется структурой каталога, данными, которые там должны быть... Но для этого нужно создавать расширение или взять существующее, соответственно вывод организовать из его таблиц...
Вобщем сначала нужно пораскинуть мозгами по поводу организации хранения данных, а уж вывести их на сайт - задача решаемая.

KentAVr 31.03.2011 15:46

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

Андрей Аксенов 31.03.2011 16:50

Можно и стандартные записи, скажем делать их в определенной папке, затем выбирать и фильтровать по какому-нибудь критерию... Например по pid - id папки, на которой они находятся...
Потом сделать выборку и связать поля и метки в шаблоне...
Как-то так...

KentAVr 01.04.2011 11:14

Цитата:

Сообщение от Андрей Аксенов (Сообщение 30755)
Можно и стандартные записи, скажем делать их в определенной папке, затем выбирать и фильтровать по какому-нибудь критерию... Например по pid - id папки, на которой они находятся...
Потом сделать выборку и связать поля и метки в шаблоне...
Как-то так...

это я уже понял...
вопрос стоит только во внешнем виде.. думал чтолибо готовенькое есть..
все никак не могу привыкнуть что в тупо3 - понятие готовенькое - сильно растяжимое и правкой только лишь ШТМла в ФЕ не ограничишься)

Андрей Аксенов 01.04.2011 12:13

По этому поводу я уже писал: "Вобщем сначала нужно пораскинуть мозгами по поводу организации хранения данных".
Можно хоть записи новостей использовать, тем более там катологизация есть, либо что-то подобное...
Можно использовать расширения, позволяющие относить содержимое к определенной категории, например tagpack.
Вобщем - главное рассортировать, а затем запросить содержимое из категории, подогнав его под определенный шаблон на выводе...
Еще, забыл, есть расширение browser со множеством учебников - искать по browser в TER, например можно взглянуть на каталог вин wine, каталог машин green_cars и т.д. - искать по словам Case study, Tutorial...


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

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