Php 如何在Joomla 3中实现类别博客覆盖?
我想做的是编辑我的分类博客布局,以便: 描述限制为屏幕上x个字符的数量 不必在文章中插入“阅读更多”中断即可飞行 删除文章文本中的所有格式。 然后,当全文被打开时,所有的全文和格式都出现了 有人能告诉我哪些文件需要修改/复制吗?请,非常感谢您尽可能简单地解释,因为这是我第一次涉足覆盖: 我已经使用joomla中我的模板部分的内置函数创建了blog_item.php文件的覆盖,但该文件的内容如下:Php 如何在Joomla 3中实现类别博客覆盖?,php,joomla,overriding,Php,Joomla,Overriding,我想做的是编辑我的分类博客布局,以便: 描述限制为屏幕上x个字符的数量 不必在文章中插入“阅读更多”中断即可飞行 删除文章文本中的所有格式。 然后,当全文被打开时,所有的全文和格式都出现了 有人能告诉我哪些文件需要修改/复制吗?请,非常感谢您尽可能简单地解释,因为这是我第一次涉足覆盖: 我已经使用joomla中我的模板部分的内置函数创建了blog_item.php文件的覆盖,但该文件的内容如下: <?php /** * @package yoo_master2
<?php
/**
* @package yoo_master2
* @author YOOtheme http://www.yootheme.com
* @copyright Copyright (C) YOOtheme GmbH
* @license http://www.gnu.org/licenses/gpl.html GNU/GPL
*/
// include config and layout
$base = dirname(dirname(dirname(__FILE__)));
include($base.'/config.php');
include($warp['path']->path('layouts:'.preg_replace('/'.preg_quote($base, '/').'/', '', __FILE__, 1)));
它只是将脚本指向blog_item.php的原始joomla文件吗
谢谢
卢克在管理员中
转到模板管理器的“模板”,然后单击正在使用的模板的名称。
转到“创建替代”选项卡。
在组件下,选择组件内容>类别
在布局下,选择内容
转到编辑器选项卡。
在html下,com\u content选择blog\u item.php
在47号线附近你会看到
用字符串截断方法包装它。
您需要查看管理单个项目的部件,而不是容器。您想要截断的是$this->item->introtext有一个方法可以根据字符数截断。看看mod_articles_类别,它展示了如何使用它。好的,非常感谢,我会玩一玩。最后一个问题是如何修改它,以便在更新时不会丢失更改?我已经查看了mod_articles_分类文件,但是我在其中所做的任何更改都不会影响我博客布局的结果?任何想法请多多感谢你永远不要修改原始文件。将文件复制到模板的html文件夹到/content/category。。。您可以在模板IDE中自动执行此操作,该IDE是Joomla中模板管理器的一部分。但是,这可能实际上是在一个JLayout文件中,然后是您需要做的,也在模板管理器中,而是复制相关的布局文件。好的,伙计,谢谢,我会让你知道我的进展:我编辑了我的问题伙伴,因为你提到的文件包含的信息很少,请查看原始帖子,了解其内容。谢谢,提示:`@作者YOOtheme`这不是Joomla,你需要去YOOtheme网站寻求支持我对Yootheme的支持已经过期,我将不得不更新它以获得支持:我将在这里问另一个问题,这对Yootheme更具体,我想看看是否有人熟悉它。再次干杯!