Здравствуйте!
Несколько лет работаю с joomla.
Возник проект, для которого имеющихся решений нет.
Установил drupal. В целом все понятно, более того все нравится, прямо так как я люблю, и то чего не хватало в joomla.
Нет времени пытаться что-то начинать, заведомо не зная, что все получится.
Поэтому прошу помощи в меом вопросе.
Смогу ли я штатными средствами + с помощью установки модулей получить каталог, допустим товаров.
Главные требования:
1. Разные поля для разных категорий.
2. Создание зависимых полей, типа Если такая Страна - Значит такие Города
3. В форме добавления товара, при выборе категории, поля динамически меняются исходя из пункта 1.
4. Возможность добавлять новые товары не зарегистрированными пользователями.
5. Сортировка по любому полю, из добавленных к товару.
6. То же самое с поиском. Есть ли какие нибудь красивые поиски типа слайдеров?
7. Галлерея фото для товара - при добавлении нескольких изображений.
Вроде все пока )
Комментарии
Если долго мучится, что нибудь получится )))
Большую часть перечисленного точно можно. Остально - спроси у гуру
Ну если долго мучится можно на любом движке сделать.
Меня интересует именно друпал.
И главное интересует возможно ли все это без хаков и тд. - то есть настройками, параметрами, установкой доп. модулей.
можно всё это сделать без хаков и программирования
для разных типов материалов
словарь таксономии
для какой версии друпала? для 6 встречались решения, для 7 - не припоминаю
для ubercart - разрешить анониму создавать ноды типа Product, для dc - создавать ноды Product display и сущности Product, желательно автоматизировать этот процесс
views
поиск по сайту фраза - "фильтры как в яндекс маркете", обсуждалось несколько раз
виджеты для поля изображения в настройках управления отображением полей
galleryformatter для D7 как один из вариантов, либо руками в темплейте
Класс. Спасибо.
Еще вопрос возник. Стоит ли руссифицировать админку drupal или на английском будет лучше?
Просто бывает, что на английском понятнее...
Админка для uid = 1 на английском - так вам в будущем будет проще разбираться что и как работает и понимать английские маны.
локализуются не только админка, но и ui, поэтому - лучше обновлять переводы оптом с помощью l10n_update, в настройках аккаунта можно выбрать предпочитаемый язык, если на английском понятнее
Спс.
Еще появился вопрос.
Я например делаю справочник предприятий, каталог чего-то, доску объявлений.
Это все я делаю без установки доп. модулей, просто создавая типы контента, верно?
И еще, по умолчанию есть 2 типа контента - Article и Basic page.
Добавляю новые, например "Предприятие", "Товар", "Объявление" - как и где каждому из них задать свой шаблон отображения?
зависит от того что ты имеешь ввиду
а это где выбирается ?
ps нашел - надо было вначале в Administration » Configuration » Regional and language » Languages--
Detection and selection отметить чекбокс User Follow the user's language preference.
Создаете новый тип материала, например "Предприятие" с машинным наименованием "org". Идете в тему оформления, копируете файл page.tpl.php, переименовываете его в page-org.tpl.php (может быть и page-type-org.tpl.php, смотря какая тема оформления) и меняете (темизация) - эти изменения будут видны только на страницах типа материала "Предприятие".
Можно также темизировать отдельные блоки, регионы, представления (модуль view). Об всем этом можно найти инфу на этом форуме.
Еще вопрос - что-то типа кнопки "избранное" есть для материалов?
если не требуется добавлять этот контент в корзину - да
простейший - настройка отображения полей в типах контента: скрыть служебные, выбрать виджеты для отображаемых и порядок их вывода
далее - темизация: node.tpl.php, page.tpl.php и т.п.
http://drupal.org/documentation/theme
flag
Немного не понимаю...
Я тип создал контента - предприятие.
Люди начали добавлять свои предприятия.
И вот мне надо удалить одно из них.
Ааааа... Корзина, в смысле "купить" )))