Если нет, объясняйте подробнее, что Вы хотите добиться..
По сути хочу на drupal7 реализовать поиск товара по прайсам фирм. Покажу на примере сайта radioweb.ru
- В поисковую строку введите запрос, например "5555" и нажимаем Найти/Enter
- снизу выводится список товаров с полями (Наименование, розница, опт, кол-во, фирма) где встречается "5555".
- поле "Фирма" отображает те фирмы где есть товар и является ссылкой на саму фирму с контактами
Фирма у меня - нода. Но вот чем будет товар я не могу пока представить, поэтому хотелось бы новую сущность для этого. Какие могут быть решения?
Фирм будет примерно 1500. Для каждой фирмы будет ежедневно(иногда несколько раз в день) удаляться старый и импортироваться новый (обновляться) прайс в котором примерно 5000 товаров. Хотелось бы, что-то "полегче" ноды.
Т.е. хочется, чтобы все поля сущности храниличь в одной таблице БД?
Потом надо будет эти поля вывести на страницах, а так как они не стандартные - для каждого типа поля нужно писать форматтер.
Скорее всего захочется выводить товары вьюсом - еще одна доработка.
Захочется поиск - опять допиливать надо..
И т.д.
Врядли у каждой из 1500 фирм раз в день будет полностью обновляться ассортимент товаров. Поэтому если при импорте проверять необходимость обновлений (скорее всего у части товаров будет меняться только цена), то последующее обновление данных не будет занимать много времени..
Feeds например так работает, сохраняет хеш импортированых данных, и при обновлении данных, если хеш не изменился - нода не обновляется.
Ну и проблемы, проще решать по мере их поступления - не потянет реализация нодами, в Drupal всегда можно что-то гдето немного допилить, оптимизировать-))
Комментарии
Если Вы на ТЫ с PHP, то не благодарите:
https://www.drupal.org/project/examples
Если нет, объясняйте подробнее, что Вы хотите добиться..
таблица в БД hook_schema()
новая сущность Entity API
hook_entity_info
Ну и по примеру модуля node создавайте свой тип сущностей
По сути хочу на drupal7 реализовать поиск товара по прайсам фирм. Покажу на примере сайта radioweb.ru
- В поисковую строку введите запрос, например "5555" и нажимаем Найти/Enter
- снизу выводится список товаров с полями (Наименование, розница, опт, кол-во, фирма) где встречается "5555".
- поле "Фирма" отображает те фирмы где есть товар и является ссылкой на саму фирму с контактами
Фирма у меня - нода. Но вот чем будет товар я не могу пока представить, поэтому хотелось бы новую сущность для этого. Какие могут быть решения?
Тоже нода с полями. Зачем что то придумывать. Новые типы сущности заводят, если есть какая-то особенная логика работы с этой сущностью.
Фирм будет примерно 1500. Для каждой фирмы будет ежедневно(иногда несколько раз в день) удаляться старый и импортироваться новый (обновляться) прайс в котором примерно 5000 товаров. Хотелось бы, что-то "полегче" ноды.
Ну тогда смотрите советы выше
Вобщем только к разработчику обращаться, да?
Т.е. хочется, чтобы все поля сущности храниличь в одной таблице БД?
Потом надо будет эти поля вывести на страницах, а так как они не стандартные - для каждого типа поля нужно писать форматтер.
Скорее всего захочется выводить товары вьюсом - еще одна доработка.
Захочется поиск - опять допиливать надо..
И т.д.
Врядли у каждой из 1500 фирм раз в день будет полностью обновляться ассортимент товаров. Поэтому если при импорте проверять необходимость обновлений (скорее всего у части товаров будет меняться только цена), то последующее обновление данных не будет занимать много времени..
Feeds например так работает, сохраняет хеш импортированых данных, и при обновлении данных, если хеш не изменился - нода не обновляется.
Ну и проблемы, проще решать по мере их поступления - не потянет реализация нодами, в Drupal всегда можно что-то гдето немного допилить, оптимизировать-))