Joomla Вопрос: Есть ли способ иметь другое изображение в тексте вступления? Я планирую разместить во вступительном тексте другое изображение меньшего размера.
Вопрос Joomla: как сделать разные изображения в тексте вступления и в основном тексте
Ответы (4)
Нельзя ли дублировать начальный абзац/контент над строкой [Подробнее], за исключением необходимых изменений? Затем в дополнительных параметрах статьи установите для параметра [Текст вступления] значение «Скрыть», чтобы вступление не появлялось при обычном отображении статьи?
посмотрите здесь: 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" />';}
?>
добавьте в файл component/com-contents/view/category/tmpl/default_articles.php (сначала скопируйте этот файл в свой шаблон)
Это невозможно с текущим кодом Joomla.
Вступительный текст используется для отображения краткого вступления к статье (обычно на главной странице), а затем, как только пользователь открывает статью, вводной текст отображается вверху перед остальным текстом.