URL на каждом сайте используют, не всегда статические, а почти всегда динамические сегменты, например: page/1. Второй параметр, то бишь 1, будет изменятся в зависимости от ID страницы которая запрашивается.
В Drupal символ “%” играет роль обобщенного символа, если в пути используется символ “%” это значит что точное значение сегмента определяется динамически во время выполнения. Кстати, вот
стоимость сайта-визитки может полностью снять с вас это нелегкое дело, по настройке и отладке движка и сайт.
Рассмотрим пример создания меню, с обобщенным символом:
function mymodule_menu() {
$items[‘page/%’] = array(
‘title’ => ‘Hello page’,
‘page callback’ => ‘mymodule_hello’,
‘access callback’ => true,
);
return $items;
}
function mymodule_hello() {
return t(‘Hello Page’)
}
Теперь на станицу Hello page, можно зайти по адресу:
page/1
page/2
page/test
page/my
То есть во втором сегменте можно вставить любое значение, и откроется страница Hello page.
Меню с обобщенными символа невозможно вставить или использовать в каком-то меню на сайте, даже если прописать MENU_NORMAL_ITEM, созданное меню не будет отображаться, т.к. Drupal не может определить каким параметром будет заменен обобщенный символ.
Ну а после такой работы, можно подумать и об отпуске. Лучше всего провести его в теплых краях. Кстати, можно купить
дешевые авиабилеты в турцию, а после весело провести свой отдых!!!