0

ニュースレター フォームをメンテナンス ページに挿入しようとしています。現在、contao 3.5+ を使用しています。私はAPIに接続しましたが、ニュースレターのサインアップページで、メンテナンスページでは特に生成できない隠しフィールドとしてリクエストトークンを送信しようとしています。

現在、私は以下を送信しています

<input type="hidden" name="REQUEST_TOKEN" value="{{request_token}}" />

挿入タグ {{request}} トークンは、他のページのようにランダムな文字列を生成する必要があります。ただし、メンテナンスページでは動作しないようです。ですから、連絡先開発者はここにいます。よろしくお願いします。

hc_newsletterニュースレターには、contao リポジトリの既存のプラグインを使用しています。

4

1 に答える 1

3
\Controller::replaceInsertTags(…)

フロントエンドでのみ実行されます。次のようなものを使用します

<input type="hidden" name="REQUEST_TOKEN" value="<?= REQUEST_TOKEN ?>">

代わりに (入力をエコーする方法に応じて)、つまり、REQUEST_TOKEN定数を直接エコーします。

于 2016-11-10T11:07:21.160 に答える