Joomla 问题:有没有办法在介绍文本中使用不同的图像?我计划在 introtext 中放置一个不同且较小的图像。
4 回答
Could one not duplicate the the opening paragraph/content above the [Read More] line, except with whatever changes are needed? Then, in the article's Advanced Parameters, set the [Intro Text] value to "Hide" so the intro doesn't appear when the article is displayed normally?
看这里: http ://www.theartofjoomla.com/home/5-commentary/81-joomlas-hidden-feature-hiding-intro-text.html
我添加了这些代码,它在我的情况下运行良好
<?php
$text = $article->introtext;
if(preg_match('/<\s*img[^>]+>/Ui', $text, $matches)){
$image=$matches[0];
$text = str_replace($image,'',$text);
}
if ($matches) {
$image = str_replace('img src="','img width="100px" src="',$image);
$image = str_replace("caption","", $image);
echo '' . $image . '';
}
else {echo '<img width="100px" src="/images/defaultarticleimage.jpg"
class="defaultArticleImage" />';}
?>
添加到文件 components/com-contents/view/category/tmpl/default_articles.php (首先将此文件复制到您的模板)
当前的 Joomla 代码是不可能的。
介绍文本用于显示文章的简短介绍(通常在主页上),然后一旦用户打开文章,介绍文本就会显示在顶部,然后是其余文本