У меня вопрос по теории / стратегии Друпала.Во-первых, я хочу сказать, что я очень новичок в мире ужасов, поэтому этот вопрос может быть довольно глупым.Я пытаюсь разработать / создать часть сайта, имеющего следующую структуру:
- (первый уровень) virtual_ex выставок: показывает обзор категорий выставок.
- (второй уровень) темы, места, люди: категория выставки.
- (третий уровень) любовь, Бельгия, Наполеон: выставки, каждая из которых даст список фотографий, связанных с темой выставки.
Теперь я создал новый тип узла: виртуальная выставка.и я создал словарь: выставка-категории.
теперь для создания структуры я использовал представления:
- одно представление, чтобы вывести список всех узлов из выбранной категории со ссылкой наузел.
- один вид, чтобы перечислить все категории.
теперь мне было интересно, если это друпал способ сделать это, или есть лучшие альтернативы.Это работает, но я не уверен, что это правильный путь.
Еще один вопрос, связанный с этим, я хочу использовать чистые URL:
- virtual_exhibs
- виртуальные_выставки / темы, виртуальные_экспозиции / места, ...
- виртуальные_экспозиции / темы / любовь, виртуальные_экспозиции / места / бельгия, ...
Первое легко, яможно настроить это в пользовательском интерфейсе представлений.Второй вариант немного сложнее, потому что в категориях могут быть специальные символы, такие как 'или a, и т. Д. Поэтому мне нужна необработанная версия (как можно использовать в path auto), на самом деле было бы лучше, если бы моя ссылка по умолчанию в словаре была по умолчаниюТермин перенаправляет на эту точку зрения.потому что URL-адрес словарного термина очень легко настроить, используя путь авто, и тогда я могу просто использовать словарный термин url вместо того, чтобы всегда строить его вручную.
Причина, по которой я использую представление дляВторой уровень заключается в том, что ему нужен собственный макет, и, насколько я знаю, невозможно определить словарный состав конкретного словарного запаса.Когда вы создадите стиль, этот стиль будет использоваться для всех словарных терминов.
Я надеюсь, что мое описание немного ясное, и что кто-то может дать мне несколько замечаний о том, как мне лучше всего это сделать.