Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Joomla 如何为我的组件使用不同的布局?_Joomla_Joomla3.0 - Fatal编程技术网

Joomla 如何为我的组件使用不同的布局?

Joomla 如何为我的组件使用不同的布局?,joomla,joomla3.0,Joomla,Joomla3.0,我的自定义组件目前似乎正在使用站点默认模板index.php 如何让它仅为组件使用自定义布局?我不想创建一个全新的模板,只想创建一个可以使用模板CSS和其他资产的新布局文件。不确定这是否正是您所说的内容-这是关于组件布局的。如果您谈论的是整个Joomla模板,那么这不是答案 您可以创建一个新视图(但可能也需要一个新模型),也可以使用布局功能。当我弄明白的时候,我描述了它。简而言之:转到views/yourview/tmpl文件夹,创建一个新文件newlayout.php。您可以这样使用它: in

我的自定义组件目前似乎正在使用站点默认模板index.php


如何让它仅为组件使用自定义布局?我不想创建一个全新的模板,只想创建一个可以使用模板CSS和其他资产的新布局文件。

不确定这是否正是您所说的内容-这是关于组件布局的。如果您谈论的是整个Joomla模板,那么这不是答案

您可以创建一个新视图(但可能也需要一个新模型),也可以使用布局功能。当我弄明白的时候,我描述了它。简而言之:转到
views/yourview/tmpl
文件夹,创建一个新文件
newlayout.php
。您可以这样使用它:

index.php&option=com\yourcomponent&view=yourview&layout=newlayout