Joomla 中已经包含了你可能需要的一切,为什么还要使用所谓的页面构建器呢?不知道我在说什么?其实这是 TinyMCE 编辑器中一个相当隐蔽的功能,叫做内容模板

页面构建器背后的理念是,您可以使用一些预构建元素轻松创建文章,其布局不仅仅是段落或列表。例如,定价表或带有图像的页头部分。 

您可以使用 Joomla 中的内容模板完成所有这些操作,甚至更多。不同之处在于,页面构建器的作者不会给您提供大量的元素,您必须自己创建它们。但不要因此而放弃,因为它们非常容易创建,而且您几乎可以从整个互联网上获得取之不尽的元素。 

这是因为 Joomla 内容模板是纯 html,仅此而已。您只需将 html 保存在模板的 html/tinymce 文件夹中的文本文件中,即可使用。只是不要忘记告诉 TinyMCE 编辑器插件在您的站点模板中查找哪个内容模板。

对于我的网站,我通常有四种不同类型的内容模板:

  1. 整頁
  2. 部分页面元素
  3. 按钮 
  4. 重复文本

这些内容元素中的每一个都已完全格式化 - 我所要做的就是根据需要更改图像和文本。这与编辑现有文章然后将其保存为副本没有什么不同。因此,如果您的用户可以这样做,他们将能够使用 Joomla 内容模板,无论他们是在前端还是在管理员界面中创建/编辑内容,只要“内容模板”按钮可用或已添加到 TinyMCE 工具栏即可。 

目前,只有有权访问 Joomla 模板管理器的用户才能创建新的内容模板,但将来这种情况可能会改变。在 Joomla 5.0 之前,此操作背后的代码由 TinyMCE 提供,但现在它是我们可以改进的“我们的”代码。

创建内容模板后,您可以通过 TinyMCE 工具栏上的图章按钮访问它们。

模板按字母顺序列出,以便于我更容易找到我想要的模板,我通常会创建一个虚拟 模板,该模板将首先加载并作为我拥有的不同类型内容模板的索引。

每个内容模板都会显示一个预览,选择后您可以将其插入到您的文章中并根据需要编辑内容和图像。 

要点提示 1

内容模板只是 html,预览将准确显示将要插入的内容。但是 - 总会有一个但是 - 此 Power Tip 可让您向预览中添加不会插入到文章中的附加信息。

为了实现这一点,您需要将要插入的模板部分包装在一个带有“ mceTmpl ”类的附加 <div> 中。该 div 之外的任何内容都只会在预览中显示,而不会插入。

要点提示 2

我的内容中经常会有一些按钮,而且标记可能相当复杂。对于这些按钮,我有一个带有特殊功能的内容布局,这样我就不用将按钮的布局插入文章中,然后更改文本,而是反过来做。我选择文章中想要制作成按钮的文本,然后选择所需的按钮模板。

为了实现这一点,您需要在模板中使用一个带有“ selcontent ”类的附加 <span> 来包装示例按钮文本,该范围内的所有内容都将被您在文章中突出显示的内容替换。

结论

  • 无限的内容模板
  • 适用于所有网站模板
  • 复制到任何网站
  • 零额外成本
  • 几乎无需代码的解决方案
  • 无依赖性
  • 几乎没有学习曲线。
  • Joomla 升级无影响

还没有评论