【问题标题】:How to add scaffold fields to cms pages in comfortable mexican sofa cms?如何在舒适的墨西哥沙发 cms 中将脚手架字段添加到 cms 页面?
【发布时间】:2014-01-13 06:22:23
【问题描述】:

我正在为 Rails 4 中的现有应用程序使用舒适的墨西哥沙发。

功能:在应用上,各个页面都有联系方式。非技术用户可能希望在使用 cms 后更改联系人详细信息,并且它们会在整个应用程序中更改。

到目前为止的实现:我重用了 CMS 管理区域,创建了一个脚手架联系人。现在我可以使用 CMS 编辑/删除现有 webapp 中的联系人,但是,应该如何编辑出现在 CMS 创建的页面中的联系人?

问题 1。如何在 CMS(舒适的墨西哥沙发)创建的页面中使用定制的联系人表字段?

问题 2。如果非技术人员在使用 CMS 创建页面时必须使用 {{cms:page:content}} 之类的语法,用户友好性如何?

提前致谢。

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-4 content-management-system comfortable-mexican-sofa


    【解决方案1】:

    您真正想做的只是在页面上显示联系信息?您可以创建一个部分来处理显示并通过{{ cms:partial:... }} 标记将其链接起来。负责提取联系信息的逻辑应在部分中处理(您这里实际上没有控制器)。

    这个想法是在 cms 布局中定义所有标签。您真的不应该将任何 cms 标签作为页面内容的一部分。并不是你不能(虽然页面和字段标签只是布局),但不给最终用户带来负担会更干净。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多