首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ExpressionEngine安全黑客附加通道条目选择项entry_id到URL

ExpressionEngine安全黑客附加通道条目选择项entry_id到URL
EN

Stack Overflow用户
提问于 2012-11-25 04:50:58
回答 1查看 336关注 0票数 0

我想将entry_id从一个选择框(嵌入)添加到一个安全黑客URL中

这是代码:

代码语言:javascript
复制
{exp:safecracker channel="blending_log"  return="sthome/blending/ENTRY_ID" dynamic_title="     [selected_tea]_[organic_or_conventional][date_time][agent_number]"}
<h3>Select and enter data</h3>
{embed="stembeds/.blending_select_tea"}

{!--------Receive data to create value--------}
<input type="hidden" name="title" value="" />
<br /><br />
Organic Or Conventional:
 {field:org_con}

 Agent Number:
 {field:agent_number}

{!-----END Receive data to create lot number-------} 

这是嵌入的内容:

代码语言:javascript
复制
<select name="selected_tea">
<option selected="selected" >Select a Tea</option>
{exp:channel:entries channel="tea_herbs" order_by="title" sort="asc"}

<option name={title} id={entry_id} value={url_title}>{title}</option>

{/exp:channel:entries} 

</select>

在嵌入第4行中,我有id="{entry_id}“。

代码语言:javascript
复制
<option name={title} id={entry_id} value={url_title}>{title}</option>

我想获取输入id并将其附加到安全黑客的URL中,如下所示:

代码语言:javascript
复制
{exp:safecracker channel="blending_log"  return="sthome/blending/ENTRY_ID/entry_id" dynamic_title="     [selected_tea]_[organic_or_conventional][date_time][agent_number]"}

因为我想在下一页中使用entry_id来使用{last_segment}在tea_herbs通道中检索一些数据

这有可能吗?

我阅读了安全黑客的文档,并尝试了entry_id =“{segment_.}”,但它没有工作。可能是我使用entry_id =“{segment_.}”的错误方式。

请帮助我完成这项任务。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-26 14:04:30

在SafeCracker标记中,ENTRY_ID将被替换为新条目的实际条目ID。所以,只需使用return="sthome/blending/ENTRY_ID。这将重定向到sthome/blending/45 (例如)。

然后,在您的sthome/blending模板中使用entry_id="{segment_3}" --尽管如果您使用的是该页面上的标准通道条目或Safecracker标记,它应该会自动读取条目ID (因为它的第三个部分)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13548402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档