別の eZ ページに投稿するテンプレート (eZ 生成フォームではない) にフォームがあります。テンプレート内で POST 変数を取得するにはどうすればよいですか?
ありがとう。
あなたはこのようにそれを得ることができます:
ezhttp('my_variable_name', 'POST')
このようにget変数とsession変数を取得することもできます。
ドキュメントページを確認できます。
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>