Есть такой вот вопрос. Недавно начал использовать друпал. Понял одну вещь - панель штука функциональная, но очень тяжелая. Хочу от нее отказаться, пока что удерживает только одна вещь - мне нужно на страницу передавать аргумент в командной строке.
Например, есть страница node/1234 с алиасом service. Как сделать так (без использования панель и без вьювсов), чтобы можно было передать аргумент в командной строке: service/123. Этот аргумент будет использован при генерации страницы.
Как это сделать? есть идеи?
Комментарии
Ну самый лёгкий вариант создать тип содержимого с машинальным названием service. Сгенерировать алиасы, а как аргумент использовать название типа содержимого...
Я, если честно, не очень то понял, что значит "машинальное название"? это машинное наверное? И еще, я не понял, что мне делать, если у аргумента значений порядка 1000?.. 1000 типов содержимого? если так, то это мне не подходит, а если - нет, то поясните пожалуйста подробнее.
Мда... получается без панелей никуда. Чтож, жаль - модуль больно толстый
Курим -- http://api.drupal.ru/api/function/hook_menu/6
Делаем пункт меню service и в пути service/123 ловим arg(1) или делаем путь меню service/% и пишем свой обработчик аргумента пути.
О! Спасибо! То, что надо !