Добрый день.
Из своего модуля при помощи такого кода
<?php
// Ссылка, куда переходим после сабмита формы
// docs: https://api.drupal.org/api/drupal/includes!form.inc/function/drupal_redirect_form/7
$form_state['redirect'] = array(
'cp/search',
array(
'query' => array(
'type' => $type,
'make' => $make,
),
),
);
?>
после нажатия сабмит и валидации переходим на URL "cp/search?type=A&make=B"
Значения с строки запроса снимать как обычно при помощи $_GET или в DRUPAL есть для этого свои функции?
Нужно ли переводить URL в такой вид : "cp/search/type/A/make/B" ?
Спасибо.
Комментарии
- $_GET
- Прежде чем переводить - надо, чтобы страница search работала с этими аргументами, но это уже сугубо Ваш выбор. Для поисковой индексации это будут отдельные страницы.
Спасибо, мне по старинке привычнее.
Но и т.н. "говнокод" плодить не охота. Поэтому каждый вопрос пристально изучается.
В Друпал погружаюсь аккуратно и осторожно