我遇到文件覆盖问题“blog_item.php”。 我想在没有介绍性文字的情况下只看到每个类别中的第一张图片。我能怎么做? 我写了这段代码:
<?php
if (isset($images->image_intro) and !empty($images->image_intro))
{
$imgfloat = (empty($images->float_intro)) ? $params->get('float_intro') : $images->float_intro;
$class = (htmlspecialchars($imgfloat) != 'none') ? ' class="size-auto align-'.htmlspecialchars($imgfloat).'"' : ' class="size-auto"';
$title = ($images->image_intro_caption) ? ' title="'.htmlspecialchars($images->image_intro_caption).'"' : '';
echo '<img'.$class.$title.' src="'.htmlspecialchars($images->image_intro).'" alt="'.htmlspecialchars($images->image_intro_alt).'" />';
}?>
<?php echo $this->$images->image_intro; ?>
答案 0 :(得分:0)
我认为Joomla没有使用你的文件。您可以通过添加文件非常明显的内容来验证这一点,例如
<h1>YOU'RE HERE</h1>
如果在清除缓存后没有看到新文本,请继续阅读。
确保您已将blog_item放在正确的文件夹中(templates / your_template / html / com_content / category /)
此外,/ components / com_content / views / category / tmpl中的所有文件都需要复制到您的覆盖中,而不仅仅是blog_item.php
如果这不能解决问题,那肯定是一个源头