如何将带有TWIG的环境变量输出到表单输入值

时间:2017-11-11 20:27:25

标签: php laravel twig octobercms

当我尝试在表单输入值参数中捕获模板名称时,它会产生一个空值。我希望这只是因为我需要逃避一些事情。在输入标签之外的主体中输出this.page.id工作正常,甚至在标签内部,只要我没有设置等于它正确输出的值。如何使值等于页面名称的输出?

enter image description here

<form id="fcia_gen-contact_form" class="row" data-form-redirect="application/" data-form-type="core-4-redirect">
<div class="col-md-6">
    <input type="text" name="first" class="col-md-12">
    <label>First Name</label>
</div>
<div class="col-md-6">
    <input type="text" name="last" class="col-md-12">
    <label>Last Name</label>
</div>
<div class="col-md-6">
    <input type="email" name="email" class="col-md-12">
    <label>Email</label>
</div>
<div class="col-md-6">
    <input type="tel" name="phone" class="col-md-12">
    <label>Phone Number</label>
</div>

    {{ this.page.id }}

    <input type="hidden" name="Page_Type" value="{{ template_type }}">
    <input type="hidden" name="Page" value="{{ this.page.id }}">
</form>

更新:看起来它是导致此问题的等号。

enter image description here

我还尝试过字符串插值,结果相同: <input type="hidden" name="Page" {{ "value=\"#{this.page.id}\"" }}>

0 个答案:

没有答案