gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 03:10:33 25 4
gpt4 key购买 nike

我有一个静态网站,我想让客户可以编辑它。所以,我决定使用 Joomla 重建网站。当前的静态主页使用Zurb's Foundation 以如下布局显示内容。第一行:1 列,第二行:2列,第三行:1列

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

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

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

我认为第二种选择是可行的方法。但是,我无法弄清楚如何在同一页面上显示多个完整的可编辑文章。我查看了扩展名(Articles Anywhere - https://extensions.joomla.org/extension/articles-anywhere)。然而,似乎虽然这个扩展可以显示文章,但授权用户不能编辑它们。

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

最佳答案

在过去的几天里,我设法实现了我所要求的。为了其他人的利益,我想在这里记录它。

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

  • 第一行有 1 列:Part-r1-c1
  • 第二行有 2 列:Part-r2-c1Part-r2-c2
  • 第 3 行有 1 列:Part-r3-c1

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

  1. 为页面布局的每个“部分”创建一个包含模块位置的模板。我们将此模板称为“自定义模板”。因此,您需要创建 4 个职位:
    • Part-r1-c1
    • Part-r2-c1
    • Part-r2-c2
    • Part-r3-c1

创建自定义模板是一个涉及相当多学习曲线的复杂过程。在了解 Joomla 模板的工作原理之前,您需要耐心等待。我建议引用官方文档和一些教程视频/文章。我发现以下有用。

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

但是,在我看来,花时间了解 Joomla 模板的工作原理比了解如何定制/自定义现有框架具有更高的投资返回。不过,要构建自己的模板,您需要熟悉更改 php 和 xml 文件。

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

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

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

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

就是这样。

我发现需要另一个功能,但我在问题中没有问到。我想制作一些零件,客户不可编辑。我是这样做的。

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

  2. 为页面的每个部分创建文章,您将在其中编写您的客户不能更改的内容。将这些文章归类为“ protected ”。

祝你好运!

关于joomla - 在 Joomla 上,如何在同一页面上显示多个可编辑的文章?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40295224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com