Я хочу использовать вопросительный знак в автоматически сгенерированных псевдонимах пути - PullRequest
0 голосов
/ 08 июня 2011

Я хочу использовать вопросительный знак для автоматически созданных псевдонимов пути, но когда я пишу вопросительный знак, он меняется на% 3f.

Как я могу это исправить?

Ответы [ 3 ]

3 голосов
/ 09 июня 2011

URL, который вы пытаетесь использовать, кажется, используется как правильный разделитель пути и строки запроса.Вы не должны пытаться добавить знак вопроса самостоятельно, а вместо этого реализовать раздел после знака вопроса в виде строки запроса.Например:

l(t('My Link'), 'campaign/resurfacing-seminar', array(
  'query' => array(
    'campid' => '70150000000Tbdk',
    'eloqua' => 'SEM-110604-SyracuseNY-Lowe',
  ),
));
1 голос
/ 28 декабря 2011

Функция url () в Drupal лучше, если вы включаете ее в действие формы или функцию drupal_goto ().

Вот ссылка на объяснение функции: http://api.drupal.org/api/drupal/includes--common.inc/function/url/6

0 голосов
/ 09 июня 2011

Вы действительно не можете, если хотите, чтобы все работало правильно. "?" специальный символ, обозначающий конец URI и начало строки запроса. Выполнение того, что вы предлагаете, сломало бы множество других ваших страниц друпалов.

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