我有一个表达式引擎模板供前端用户使用 safecracker 创建条目。例如:http://domain.com/index.php/create。用户创建条目后,可以通过转到http://domain.com/index.php/create/my_entry来编辑条目,其中 my_entry 是用户创建的条目。我的问题是我可以为用户提供克隆条目的选项。克隆的最佳方法是什么。我想不出一个简单的方法来做到这一点。
问问题
357 次
1 回答
1
我还没有尝试过,但是您可以尝试创建一个新模板 - 比如说/index.php/clone/
- 您将链接到要在其后克隆的条目的 url_title (例如,/index.php/clone/my_entry
)。然后使用一个channel:entries
标签url_title="{segment_2}"
来获取所有现有条目字段的值,并{exp:safecracker}
在其中嵌套一个标签?
{exp:channel:entries channel="my_channel" url_title="{segment_2}"}
{exp:safecracker channel="my_channel"}
<input name="title" type="text" value="{title} />
<input name="my_custom_field" type="text" value="{my_custom_field}" />
... etc ...
<input type="submit" value="Submit" />
{/exp:safecracker}
{/exp:channel:entries}
无论如何都值得一试。
于 2011-10-10T16:36:31.117 回答