使用 safecracker 克隆表达式引擎中的条目
我有一个表达式引擎模板,供前端用户使用 safecracker 创建条目。例如:http://domain.com/index.php/create。用户创建条目后,可以通过访问 http://domain.com/index 来编辑该条目.php/create/my_entry 其中 my_entry 是用户创建的条目。我的问题是我可以为用户提供克隆条目的选项吗?克隆的最佳方法是什么。我想不出一个简单的方法来做到这一点。
I have an expressionengine template for frontend users using safecracker to create entries. ex: http://domain.com/index.php/create. After user creates an entry, the entry can be edited by going to http://domain.com/index.php/create/my_entry where my_entry is the entry user created. My question is can i provide the user an option to clone an entry. What is the best way to clone. I can't think of an easy way to do this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我还没有尝试过这个,但您可以尝试创建一个新模板 - 例如
/index.php/clone/
- 您可以链接到要克隆的条目的 url_title (例如,/index.php/clone/my_entry
)。然后使用带有url_title="{segment_2}"
的channel:entries
标记来获取所有现有条目字段的值,并嵌套一个{exp:safecracker }
标签里面?无论如何值得一试。
I haven't tried this, but you could try creating a new template - say,
/index.php/clone/
- that you'd link to with the url_title of the entry to be cloned after it (e.g.,/index.php/clone/my_entry
). Then use achannel:entries
tag withurl_title="{segment_2}"
to get the values of all the existing entry's fields, and nest an{exp:safecracker}
tag inside of it?Worth a shot anyway.