我有一个为前端用户使用safecracker创建条目的表达式引擎模板。例如:http://domain.com/index.php/create。用户创建条目后,可以通过转到http://domain.com/index.php/create/my_entry来编辑该条目,其中my_entry是用户创建的条目。我的问题是,我是否可以为用户提供克隆条目的选项。克隆最好的方法是什么?我想不出一个简单的方法来做这件事。
发布于 2011-10-11 00:36:31
我还没有尝试过,但是你可以尝试创建一个新的模板--比如说,/index.php/clone/ --你可以用它后面要克隆的条目的url_title链接到这个模板(例如,/index.php/clone/my_entry)。然后使用带有url_title="{segment_2}"的channel:entries标记来获取所有现有条目字段的值,并在其中嵌套一个{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}不管怎样,值得一试。
https://stackoverflow.com/questions/7707528
复制相似问题