Здравствуйте! Объясните, пожалуйста, как нужно создавать ноды, куда их нужно прикреплять при создании?

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

Аватар пользователя N-I N-I 16 мая 2017 в 8:38

Есть меню, есть словарь таксономии. Когда создаётся нода, нужно указывать соответствующий пункт меню или выбирать термин таксономии через поле?
Если выбирать пункт меню, тогда у неё будет путь в меню. Если указывать термин таксономии, тогда у неё будет путь термина таксономии.
Или просто создавать ноду, а затем ей задавать путь с помощью Pathauto?
Как правильно нужно делать?
Немного не понимаю, как должна строиться структура сайта. Объясните, пожалуйста.

Лучший ответ

Аватар пользователя Mihail.space Mihail.space 21 мая 2017 в 16:00
1

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

Комментарии

Аватар пользователя jobsdata jobsdata 20 мая 2017 в 23:41
1

Ну по идеи...сайт например про овощи, фрукты, орехи....
Делаете словарь Еда, создаете три термина Овощи, Фрукты, Орехи.
Создаете меню Еда, в нем три пункта меню Овощи, Фрукты, Орехи (url на термины)
Создаете ноду про Орехи, отмечаете что это относится к термину Орехи. С овощами и фруктами тоже самое.

Аватар пользователя N-I N-I 21 мая 2017 в 0:05

А где нужно отмечать?
Я так и делаю, выбираю раздел в поле ссылкой на термин таксономии.
Так получается, что сайт будет на терминах таксономии и вьюсах терминов таксономии.
Просто подумала может это неправильно и надо по-другому как-то.

Аватар пользователя N-I N-I 21 мая 2017 в 22:13

Ну, у меня при создании материала поле на ссылку термина таксономии для выбора раздела и модуль Client-side hierarchical select. Я так выбираю нужный раздел. Вроде бы правильно?
Просто засомневалась, как нужно делать, выбирать раздел через словарь и меню таксономии или делать обычное меню и указывать при создании материала пункт соответствующего меню. Какая в этом разница, отсюда и вопрос.

Аватар пользователя N-I N-I 21 мая 2017 в 1:59

Статья - тип материала. Или Вы о чём-то другом?
Мне вроде понятно всё, а вроде непонятно. Да, и вопросы, наверное, неправильно задаю.

Аватар пользователя Studio VIZA Studio VIZA 21 мая 2017 в 2:40

N-I wrote:

как должна строиться структура сайта

Какого сайта? Они разные и есть много разных способов выстроить структуру.

Аватар пользователя N-I N-I 21 мая 2017 в 12:26

Обычное меню в 3 уровня, по уровню на главной в главном меню и в каждом разделе в меню раздела.
Делаю с меню таксономии и раздел задаю при создании статьи в поле выбора термина в словаре. И путь в Pathauto по терминам таксономии, выбранным в поле при создании статьи. И каждый пункт меню показывается вьюсом термина таксономии.
Не знаю, это правильно или нет. И не совсем понимаю, как делать не на словаре и меню таксономии, а на обычном меню. Тогда нужно на каждый пункт создавать страницу или вьюс? Или не думать об этом и дальше делать, как делаю, на меню таксономии. Не понимаю, есть разница, когда сайт работает на меню таксономии или на обычном меню.

Аватар пользователя Mihail.space Mihail.space 21 мая 2017 в 16:00
1

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

Аватар пользователя jobsdata jobsdata 21 мая 2017 в 21:34
1

Вы видели вопрос автора? Это самое так сказать начало. А Вы тут такое написали. Я сам будучи более менее знаю где чего в друпале, испугался читать после 2 строки Biggrin