2012-03-08 33 views
3

有没有在线的地方可以找到如何创建自定义块的方式,我们可以在Wordpress中创建自定义内容类型。所需的结果是添加一个允许用户添加/编辑自定义字段的块,例如客户名称,投资组合描述,投资组合缩略图。具体5自定义内容类型(块)

回答

7

我已经创建了一个名为“设计师内容”免费的工具,可以让你轻松地生成这些定制模块:在Concrete5,一切都围绕着: http://www.concrete5.org/marketplace/addons/designer-content

话虽这么说,理解这个关键概念是非常重要的页面。一般来说,你想尝试建立一个架构,其中每个数据片段都在自己的页面上展示(一个“详细信息”页面,大致相当于Wordpress中的一篇博文)。然后使用页面列表块(通常为其修改外观创建一个自定义模板),从顶级“索引”页面上的每个“详细信息”页面中列出标题,链接和摘录/照片等同于Wordpress中的主页或类别档案)。例如,如果您要构建投资组合网站,您可能需要一个顶级“投资组合”页面显示每件作品的缩略图和标题,然后是包含一件作品的“投资组合物品详细信息”页面类型每页 - 每个生活在顶级“投资组合”索引页面下。

这种方法的好处是C5为您提供了开箱即用的工具,以这种方式管理您的“数据”(页面) - 用户可以通过“添加,编辑,删除和重新排列页面”站点地图“。网站搜索没有任何修改 - 每个页面(即投资组合)都将成为自己的搜索结果,并链接到特定页面。此外,如果您决定仅限访问某些人群(注册用户等),您还可以对访问权限进行更细致的控制。

如果你采用这种方法,你可能会发现“Page List Teasers”插件有帮助(它会让页面列表块 - 你用于顶级“索引”页面 - 显示实际内容除了页面而不是单独的“描述”字段): http://www.concrete5.org/marketplace/addons/page-list-teasers

或者,如果您想更深入地自定义页面列表模板,我有一个包含大量代码注释的起始模板它解释了如何在这里做不同的事情: https://github.com/jordanlev/c5_clean_block_templates/blob/master/page_list/view.php

但是...如果你只是在谈论少量的信息nd你认为每个页面都有一个单独的页面是矫枉过正的,那么我首先链接到的设计器内容方法将工作得很好。

1

您可以在concrete5网站上找到如何创建由Franz Maruna创建的新块的操作方法。

这里是链接:Creating a New Block Type

还有一个简单的块,你可以下载和安装,以帮助您按照开发商的教程。你可以在这里找到:Simple block template

相关问题