2

別の eZ ページに投稿するテンプレート (eZ 生成フォームではない) にフォームがあります。テンプレート内で POST 変数を取得するにはどうすればよいですか?

ありがとう。

4

2 に答える 2

3

あなたはこのようにそれを得ることができます:

ezhttp('my_variable_name', 'POST')

このようにget変数とsession変数を取得することもできます。

ドキュメントページを確認できます。

于 2010-10-06T13:41:56.210 に答える
0

EZ Publish でフォーム フォーム処理を構築する適切な方法は、次のようなフォームを作成することです。

<form method="post" action={"content/action"|ezurl}>
    <input type="hidden" name="DestinationURL" value="{$node.url_alias}" />
    <input name="(your_parameter_name)" type="text" value="parameter value">

$node.url_alias は現在のノードのエイリアス URL です。ただし、必要に応じて変更できます。ビューへのパラメーターとして wnat する入力名を () にする必要があるかどうかはわかりませんが、それは私にとってはうまくいきます。このようにすると、ターゲット ノード テンプレートで、$view_parameters オブジェクトを介してパラメーターを利用できます。

$view_parameters.<name of your form field>
于 2010-02-18T22:27:28.990 に答える