Как сформулирован URL в Drupal? - PullRequest
1 голос
/ 29 октября 2011

Как формулируется путь Drupal?Если у нас есть путь Drupal, такой как канал / 1 или подобный подканал / 2/1, являются ли таксономия канала и подканала?Как мы смотрим на эти данные в базе данных?

Ответы [ 2 ]

2 голосов
/ 29 октября 2011

Поскольку URL-адреса, которые вы использовали в качестве примера, не являются стандартными URL-адресами, которые по умолчанию обрабатываются сайтом Drupal без сторонних модулей, ответ зависит от модулей, установленных на вашем сайте Drupal.
Например, может быть модуль, который обрабатывает RSS-каналы; модуль может возвращать содержимое RSS-канала для URL-адресов, таких как example.com/channel/1, и частичное содержимое RSS-канала с URL-адресами, похожими на example.com/subchannel/2/1.

.

На самом деле вы могли создать псевдоним пути, который указывает example.com/channel/1 на example.com/taxonomy/term/1, но для Drupal не существует автоматической связи между example.com/channel/1 и example.com/taxonomy/term/1 или любой URL-адрес термина таксономии.

0 голосов
/ 29 октября 2011

Простого ответа не существует.

Многие части Drupal и его модулей влияют на URL. Например, вы можете использовать модуль Pathauto для назначения произвольного пути к определенному узлу. Если вы используете представления, вы можете указать путь для его отображения и даже использовать дополнительные элементы пути в качестве аргументов.

К сожалению, вы не можете просто посмотреть на базу данных, чтобы увидеть, как работают пути.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...