0

自動生成されたパスのエイリアスにクエスチョンマークを使いたいのですが、クエスチョンマークを書くと%3fに変わってしまいます。

どうすればこれを修正できますか?

4

3 に答える 3

3

使用しようとしている URL は、パスとクエリ文字列の適切な区切り文字として使用されているようです。疑問符を自分で追加しようとするのではなく、疑問符の後のセクションをクエリ文字列として実装する必要があります。例えば:

l(t('My Link'), 'campaign/resurfacing-seminar', array(
  'query' => array(
    'campid' => '70150000000Tbdk',
    'eloqua' => 'SEM-110604-SyracuseNY-Lowe',
  ),
));
于 2011-06-09T07:22:26.543 に答える
1

Drupalのurl()関数は、フォームアクションまたはdrupal_goto()関数に組み込む場合に適しています。

関数の説明へのリンクは次のとおりです:http: //api.drupal.org/api/drupal/includes--common.inc/function/url/6

于 2011-12-28T00:26:33.240 に答える
0

あなたが物事を正しく機能させたいのなら、あなたは本当にできません。「?」URIの終わりとクエリ文字列の始まりを示す特殊文字です。あなたが提案することをすることはあなたの他のdrupalページの多くを壊すでしょう。

于 2011-06-09T00:44:10.520 に答える