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

N-I
Тип материала: 
Версия Drupal: 
Форумы: 
Втр, 16/05/2017 - 05:38

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

0 Спасибо

Лучший ответ

Аватар пользователя Mihail.space
2 months 4 дня назад Mihail.space #

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

1 Спасибо

Комментарии

Аватар пользователя jobsdata
2 months 5 дней назад jobsdata #

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

1 Спасибо
Аватар пользователя N-I
2 months 5 дней назад N-I #

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

0 Спасибо
Аватар пользователя jobsdata
2 months 4 дня назад jobsdata #

Вам инструкцию сделать? Или пока я буду ее делать Вам уже все станет ясно и так :D

0 Спасибо
Аватар пользователя N-I
2 months 4 дня назад N-I #

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

0 Спасибо
Аватар пользователя Studio VIZA
2 months 5 дней назад Studio VIZA #

Как вы без типов материала то.

0 Спасибо
Аватар пользователя N-I
2 months 5 дней назад N-I #

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

0 Спасибо
Аватар пользователя Studio VIZA
2 months 5 дней назад Studio VIZA #
N-I написал:
как должна строиться структура сайта

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

0 Спасибо
Аватар пользователя N-I
2 months 4 дня назад N-I #

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

0 Спасибо
Аватар пользователя Mihail.space
2 months 4 дня назад Mihail.space #

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

1 Спасибо
Аватар пользователя jobsdata
2 months 4 дня назад jobsdata #

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

1 Спасибо