読者です 読者をやめる 読者になる 読者になる

tamlog

主にwebのフロント回り たまに登山

a-blogcms 値を次のページに引き継ぐ

スポンサーリンク

ACMS_POST_2GETを使うといいみたい

やりたかったことはカスタムフィールド値を次のページに引き継ぎたかった、以下で解決 tagのところを任意の値に出来たら良かったと思う。 多分方法があるんだけど、やり方が分からないからtagを使用しています。

<form action="" method="post">
  <div class="submit">
    <input type="hidden" name="bid" value="2" />
    <input type="hidden" name="cid" value="13" /> 
    <input type="hidden" name="tag" value="{hogehoge_field1}" /> 
    <span class="submit__poz_r">
    <input type="submit" name="ACMS_POST_2GET" class="submit__btn" id="ACMS_POST_2GET" value="送信">
    </span>
  </div>
</form>

送信先のURLが以下になる。 http://tamshow.com/{cid:3}/{bid:2}/tag/{hogehoge_field1}/ 送信先のページでは以下で値がとれる %{TAG}

以下でも値が渡せる %{KEYWORD} %{FIELD}

複数値を渡したい場合はクエリを使う。

<input type="hidden" name="hogehoge_field1" value="hugahuga1" />
<input type="hidden" name="hogehoge_field2" value="hugahuga1" />
<input type="hidden" name="query[]" value="hogehoge_field1" />
<input type="hidden" name="query[]" value="hogehoge_field2" />

送信先のURLが以下になる。 http://tamshow.com/1588?hogehoge_field1=hugahuga1/ 値がグローバル変数のように扱える %{hogehoge_field1}