在Joomla上,如何在同一页面上显示多个可编辑文章?

时间:2016-10-27 22:31:15

标签: joomla joomla3.4

我有一个静态网站,我希望客户可以编辑。所以,我决定使用Joomla重建网站。当前的静态主页使用Zurb的Foundation来显示以下布局中的内容。 第1行:1列, 第二排:2列, 第3行:1列

使用Joomal,我想到了以下选项。

  1. 整个页面是1篇文章:客户端需要了解html,才能维护div和类。不是吗?

  2. 页面上的每一列(第1行上的1列+第2行上的2列+第3行上的1列)是客户可以编辑的文章。实际上,页面显示上述布局中4篇文章的全部内容。

  3. 我认为第二种选择是要走的路。但是,我无法弄清楚如何在同一页面上显示多个,FULL,EDITABLE文章。我查看了扩展名(文章随处 - https://extensions.joomla.org/extension/articles-anywhere)。但是,似乎虽然此扩展程序可以显示文章,但授权用户无法编辑它们。

    您的努力和时间回答我的问题非常感谢...

2 个答案:

答案 0 :(得分:1)

在过去的几天里,我成功实现了我的要求。我想在这里记录它以造福他人。

假设我们要创建一个页面,如下所示。

  • 第一行有一列: Part-r1-c1
  • 第二行有两列: Part-r2-c1 &amp; <强>兼R2-C2
  • 第3行有1列: Part-r3-c1

基本上,您需要执行以下操作。

  1. 为页面布局的每个“部分”创建一个模块位置的模板。我们将此模板称为“自定义模板”。因此,您需要创建4个职位:
    • Part-r1-c1
    • Part-r2-c1
    • <强>兼R2-C2
    • 部分-R3-C1
  2. 创建自定义模板是一个涉及很多学习过程的过程。在了解Joomla模板的工作原理之前,您需要耐心等待。我建议参考官方文档和一些教程视频/文章。我发现以下有用。

    作为创建自己的模板的替代方法,您可以使用模板扩展(或框架)。我喜欢T3-Framework http://www.t3-framework.org/

    但是,在我看来,花时间了解Joomla模板的工作方式,比了解如何自定义/自定义现有框架要高得多。要构建自己的模板,您需要熟悉更改php和xml文件。

    1. 创建一篇空白文章,并将其命名为“ Dummy Article ”。

    2. 为您的网页创建一个菜单项,例如“服务”。此菜单项的类型应为“单篇文章”。选择您在上面创建的“虚拟文章”作为要显示的文章。将“自定义模板”分配给此菜单项。

    3. 为您网页的每个部分创建一篇文章,您将在其中编写您的客户可以更改的内容。

    4. 为每个 Part 创建一个模块,并将其分配到布局的相关位置,并将相关文章插入此模块。将文章插入模块不是标准Joomla的一部分(在当前版本3.6.4中)。要将文章插入模块,您需要使用Joomla扩展,例如https://extensions.joomla.org/extensions/extension/news-display/articles-anywhere/

    5. 就是这样。

      我发现需要另一个功能,我在我的问题中错过了询问。我想制作一些零件,这些零件由客户不可编辑。这就是我做到的。

      1. 为文章创建一个类别,您不希望客户更改。我们称之为“受保护”。将此类别的权限更改为拒绝对编辑者的访问权限(假设您将为您的客户提供编辑者用户ID。)

      2. 为您网页的每个部分创建文章,您将在其中撰写客户无法更改的内容。将这些文章归类为“受保护的。”

      3. 祝你好运!

答案 1 :(得分:0)

要在页面上显示多篇文章,您可以使用类别博客视图或精选视图或(使用自定义)标记的项目视图。但是你不能使用&#34;阅读更多&#34;在文章中。确保显示编辑图标的选项已打开,并且您以具有所有相关文章的编辑权限的用户身份登录。如果您是管理员,发布者或编辑者,默认情况下您将拥有这些。