我有一个静态网站,我希望客户可以编辑。所以,我决定使用Joomla重建网站。当前的静态主页使用Zurb的Foundation来显示以下布局中的内容。 第1行:1列, 第二排:2列, 第3行:1列
使用Joomal,我想到了以下选项。
整个页面是1篇文章:客户端需要了解html,才能维护div和类。不是吗?
页面上的每一列(第1行上的1列+第2行上的2列+第3行上的1列)是客户可以编辑的文章。实际上,页面显示上述布局中4篇文章的全部内容。
我认为第二种选择是要走的路。但是,我无法弄清楚如何在同一页面上显示多个,FULL,EDITABLE文章。我查看了扩展名(文章随处 - https://extensions.joomla.org/extension/articles-anywhere)。但是,似乎虽然此扩展程序可以显示文章,但授权用户无法编辑它们。
您的努力和时间回答我的问题非常感谢...
答案 0 :(得分:1)
在过去的几天里,我成功实现了我的要求。我想在这里记录它以造福他人。
假设我们要创建一个页面,如下所示。
基本上,您需要执行以下操作。
创建自定义模板是一个涉及很多学习过程的过程。在了解Joomla模板的工作原理之前,您需要耐心等待。我建议参考官方文档和一些教程视频/文章。我发现以下有用。
作为创建自己的模板的替代方法,您可以使用模板扩展(或框架)。我喜欢T3-Framework http://www.t3-framework.org/。
但是,在我看来,花时间了解Joomla模板的工作方式,比了解如何自定义/自定义现有框架要高得多。要构建自己的模板,您需要熟悉更改php和xml文件。
创建一篇空白文章,并将其命名为“ Dummy Article ”。
为您的网页创建一个菜单项,例如“服务”。此菜单项的类型应为“单篇文章”。选择您在上面创建的“虚拟文章”作为要显示的文章。将“自定义模板”分配给此菜单项。
为您网页的每个部分创建一篇文章,您将在其中编写您的客户可以更改的内容。
为每个 Part 创建一个模块,并将其分配到布局的相关位置,并将相关文章插入此模块。将文章插入模块不是标准Joomla的一部分(在当前版本3.6.4中)。要将文章插入模块,您需要使用Joomla扩展,例如https://extensions.joomla.org/extensions/extension/news-display/articles-anywhere/。
就是这样。
我发现需要另一个功能,我在我的问题中错过了询问。我想制作一些零件,这些零件由客户不可编辑。这就是我做到的。
为文章创建一个类别,您不希望客户更改。我们称之为“受保护”。将此类别的权限更改为拒绝对编辑者的访问权限(假设您将为您的客户提供编辑者用户ID。)
为您网页的每个部分创建文章,您将在其中撰写客户无法更改的内容。将这些文章归类为“受保护的。”
祝你好运!
答案 1 :(得分:0)
要在页面上显示多篇文章,您可以使用类别博客视图或精选视图或(使用自定义)标记的项目视图。但是你不能使用"阅读更多"在文章中。确保显示编辑图标的选项已打开,并且您以具有所有相关文章的编辑权限的用户身份登录。如果您是管理员,发布者或编辑者,默认情况下您将拥有这些。