我无法找到答案,我想知道在Joomla中为文章设置替代布局的最佳方法是什么。
答案 0 :(得分:5)
如果我理解正确您正在寻找为文章创建其他替代布局的方法。在参数选项卡“文章选项”下:
如果是这种情况,那么它非常接近另一方提供了答案。只是你必须将复制的default.php文件重命名为其他文件。如果您将其重命名为custom.php,它将以“custom”文本结束,如上图所示。
这是我的一步一步:
查找默认布局文件。您可以使用 com_content 组件提供的那些。可以在 components / com_content / views / article / tmpl 中找到它们。复制 default.php 和 default_links.php 。
现在您需要将文件重命名并复制到模板中。目标模板可以是任何已安装的模板。使用beez_20,复制文件的新路径应为 templates / beez_20 / html / com_content / article / custom .php 和 templates / beez_20 / html /com_content/article/custom_links.php
转到使用后端编辑文章。展开文章选项标签,找到替代布局。选择新布局。
您的模板可能已经提供了文章覆盖。如果是这样,您可能希望使用该模板的文件(而不是步骤1中的文件)。因此,如果你使用beez_20,你可以复制 templates / beez_20 / html / com_content / article / default.php 和 templates / beez_20 / html / com_content / article / default_links.php
有用的链接:
答案 1 :(得分:0)
要为内置文章组件创建替代布局,最好的方法是创建模板覆盖。
上的How to override the output from the Joomla! core上查看此文章