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_Overriding_Categories - Fatal编程技术网

Joomla-修改默认类别列表视图(通过覆盖?)

Joomla-修改默认类别列表视图(通过覆盖?),joomla,overriding,categories,Joomla,Overriding,Categories,我正在为一个朋友建一个网站,我应该声明这不是我为生活而做的。我几天前才开始和Joomla合作 到目前为止,一切都很好,只是有一点我卡住了 这是一个建筑公司的网站,我需要为正在进行和完成的项目创建文章。我将为每个项目创建一篇文章,每一篇文章都将属于“已完成”和“正在进行”两个类别 我计划在主菜单中为“已完成”和“正在进行”类别创建菜单链接。我还想展示分类列表中文章的缩略图。问题是,分类列表的标准外观有点难看,我不知道如何改变它。我正在使用一个名为PixelDot的模板,但它似乎对我的问题没有任何好

我正在为一个朋友建一个网站,我应该声明这不是我为生活而做的。我几天前才开始和Joomla合作

到目前为止,一切都很好,只是有一点我卡住了

这是一个建筑公司的网站,我需要为正在进行和完成的项目创建文章。我将为每个项目创建一篇文章,每一篇文章都将属于“已完成”和“正在进行”两个类别

我计划在主菜单中为“已完成”和“正在进行”类别创建菜单链接。我还想展示分类列表中文章的缩略图。问题是,分类列表的标准外观有点难看,我不知道如何改变它。我正在使用一个名为PixelDot的模板,但它似乎对我的问题没有任何好处

在我的研究中,我偶然发现了“布局覆盖”和“替代布局”的概念。我有基本的html和css知识,还有一些PHP,但我完全不知道要修改哪些文件。我还需要一些帮助,以获取条目文本图片作为类别列表上的缩略图。这是一个列表,当您单击相关菜单按钮时,您可以在其中看到属于已完成或正在进行的类别的“文章”aka项目

我们将非常感谢您的帮助。我的Joomla版本是3.4.1。我相信这是当今最新的版本


有时我会把事情弄得更复杂,而我会尽量把事情弄得更详细、更清楚,我希望这不是那种情况。

首先,我建议使用标签而不是类别来管理它。标签更适合于临时标签或分组

其次,转到模板管理器,查看模板的模板视图。 转到“创建覆盖”选项卡,然后选择要覆盖的视图,即标记的项目。 这将自动将所有文件复制到模板中的正确位置。 在这一点上,你可以玩布局到你的心的内容。
而且您可能要覆盖的某些布局可能不在传统布局中,但可能在jlayout中。你可以对他们做同样的事情。这些都记录在docs.joomla.org网站上,也记录在网络上。

我也会用标签来做这件事。一个原因是,假设您使用的是SEF URL,那么项目文章页面将具有唯一的URL。如果您将一个项目的文章从“正在进行”移动到“已完成”,那么您可能正在更改SEF url。这将导致该页面的搜索引擎排名丢失


我会标记每一篇正在进行、已完成等的文章,然后创建一个菜单项,只显示特定的标记。项目的文章将保留在其原始类别中,可以是我的项目类型、项目位置等;这也将增加该项目文章的搜索引擎优化。

感谢您的回复。我在覆盖部分,但有点混乱有html/com\u内容/类别,然后是html/com\u内容/类别。哪一个是我应该修改的有名为default.php、default_articles.php、default_children.php、blog.php、blog_children.php等文件。这些文件是遵循命名约定还是完全由模板创建者决定?我查阅了文档,但找不到任何关于它的信息:最后,但并非最不重要的是,我怎样才能回显文章入口图片的地址?我在文档中也找不到。你真的需要阅读文档,但类别是指类别列表,类别是指类别中的项目列表。是的,如果您阅读代码,这一点很明显,默认值是基本文件,它包括是否希望子模板以默认值开头。同样,blog和以blog开头的子模板。在docs网站和web上都有大量关于备用布局的文档。正如我所说的,你最好使用标签而不是类别来达到这个目的,但同样的事情也会适用。