如何将参数值从一个页面上的超链接传递到ExpressionEngine中的另一个页面?

时间:2014-07-23 21:04:05

标签: expressionengine

我在表达引擎入口页面上有几个超链接......

<a href="http://example.com/expressionenginepage/">Go Form</a>
<a href="http://example.com/expressionenginepage/">Go2 Form</a>

根据我点击的超链接,我想导航到另一个带有联系表单的表达式引擎页面,并根据上一页点击的超链接动态设置主题字段的值......怎么做我这样做了吗?我可以设置一个参数值,然后将其传递给expressionengine会话,以便我可以在“联系表单”页面中引用它吗?也许是下面的机制?

<a href="http://example.com/expressionenginepage/" ee_value=1>Go Form</a>
<a href="http://example.com/expressionenginepage/" ee_value=2>Go2 Form</a>

1 个答案:

答案 0 :(得分:1)

我已经选择了与此相似的内容,但文本字段的原则是相同的。

只需将第二个网址段视为变量。

所以你在这里有你的表格页面:

http://example.com/expressionenginepage/

如果您希望该表单上的主题行预先填写为&#34;请打电话给我&#34;,将链接组成

http://example.com/expressionenginepage/call

如果希望该表单上的主题行预先填写为&#34;我需要帮助&#34;,将链接组成为http://example.com/expressionenginepage/help

然后在您的模板&#39;表达式页面&#39;查看segment_2变量并有条件地提供您想要的主题行。

{if segment_2 == 'call'}
  <input id="subject" type="text" value="Please call me">
{if:elseif segment_2 == 'help'}
  <input id="subject" type=text value="I need help">
{if:else}
  <input id="subject" type=text value="">
{/if}