Какими модулями создать вот такую структуру каталога

Главные вкладки

Аватар пользователя Stanislav Stanislav 30 января 2014 в 13:26

Приветствую всех!!!
Нужна помощь!!! Какими модулями создать вот такую структуру каталога?
Каталог - Регион - Предприятие(Название; лого; адрес; ...) - Товар(название; фото; описание)
Товаров много у каждого предприятия, еще учитывать год к товару.
Предприятий-20000шт, товаров - 600000шт.
И чем сделать загрузку из внешней базы?
Хелп, плизззз!!!!

Комментарии

Аватар пользователя whiesam whiesam 30 января 2014 в 13:48

Если предприятия будут регаться сами, то вот так:
Каталог (Словарь таксаномии)
регион (Словарь таксаномии)
Предприятие (Profile2)
Товар (Нода)

Если всё сами будете добавлять, то:

Каталог (Словарь таксаномии)
регион (Словарь таксаномии)
Предприятие (Словарь таксы)
Товар (Нода)

Аватар пользователя Stanislav Stanislav 30 января 2014 в 13:52

"whiesam" wrote:
Предприятие (Словарь таксы)

а как я в словарь запихну логотип, название и реквизиты предприятия?

Аватар пользователя whiesam whiesam 30 января 2014 в 14:45

"Stanislav" wrote:
Вопрос другой: как друпал прожует 20000 терминов??

Прожует то прожует, но вот сервак нужен знатный под это дело.

А для экспорта в друпал используйте модуль Feeds.

Аватар пользователя Stanislav Stanislav 30 января 2014 в 15:29

Спасибо, опробовал связку в таксономии. Вывод буду делать через Views.
Для начала создам термины, затем буду смотреть импорт в друпал

Аватар пользователя antiMax antiMax 31 января 2014 в 11:21

Display Suite для вывода будет полезен, а Form Elements для формы добавления материла - жутко упрощают жизнь (эт в дополнение к выше сказанному)

Аватар пользователя Stanislav Stanislav 31 января 2014 в 12:03

"whiesam" wrote:
Ну это PHP знать надо.

<?php$cols2 = 3;
$i = 0;
echo "<table><tr>";
$result = mysql_query("SELECT ID_Region, Name from Region where Sort_2013>0 order by Sort_2013");
$n = mysql_num_rows($result); 

$m = $cols2 * ceil($n / $cols2); 

while($i < $m) 

$i++; 
$csm = mysql_fetch_assoc($result);

 if ($i <= $n)

$i_900="<td align='center'><a href='katalog-tovarov-i-proizvoditeley-po-regionu?idr=";
$i_901=" ' > ";
echo $i_900.$csm['ID_Region'].$i_901.$csm['Name']."</a></td> ";
 } 
else { 
echo "<td> </td>";
 } 
if ($i < $m and $i % $cols2 == 0)
echo "</tr><tr>";
 } 
echo "</tr></table>";
 }?>

))
это вывод регионов из сторонней базы в Друпал

Аватар пользователя antiMax antiMax 31 января 2014 в 13:20

"whiesam" wrote:
Ну это PHP знать надо.

как раз наоборот, хоть php знаю, и по-началу "ручками" выполнял похожую задачу, после установки этих модулей в код и не залазил... Form Elements позволяет в пару кликов добавлять поля с AJAX выборкой, для вложенных словарей - оч полезная штука

Аватар пользователя whiesam whiesam 31 января 2014 в 23:49

"antiMax" wrote:
как раз наоборот, хоть php знаю, и по-началу "ручками" выполнял похожую задачу, после установки этих модулей в код и не залазил... Form Elements позволяет в пару кликов добавлять поля с AJAX выборкой, для вложенных словарей - оч полезная штука

Всмысле иерархичные таксономии? Дак есть хиератикал селект.