0

我想将 entry_id 来自选择框(嵌入)附加到安全破解器 URL

这是代码:

{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-------} 

这是嵌入:

<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}

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

我想获取条目 ID 并将其附加到 safecracker 的 URL,如下所示:

{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 频道中的一些数据

这可能吗 ?

我阅读了 safecracker 的文档并尝试了 entry_id = "{segment_....}" 但它没有用。可能是我使用 entry_id = "{segment_....}" 错误的方式。

请帮我完成这个任务

4

1 回答 1

1

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

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

于 2012-11-26T14:04:30.917 回答