我开发了一个模块,可以将文章详细信息显示为新闻源。通过单击该文章标题,用户可以转到完整的文章链接。
此新闻源显示在主页中。但它显示了文章的完整内容。
我只想显示第一段,如果有图像也可以。
我在这里使用了joomla内容表introtext列数据。
但我只想显示第一段和图像。
这是我使用的代码。
<?php
$db = JFactory::getDBO();
$db->setQuery("SELECT * FROM #__content WHERE catid = 8");
$fullArticle = $db->loadObjectList(); ?>
..........
<?php foreach($fullArticle as $article){ ?>
<ul>
<li>
<h2><a href="<?php echo $article->alias;?>"><?php echo $article->title; ?></a></h2>
<?php echo $article->introtext;?>
</li>
</ul>
<?php } ?>
有人可以帮助我吗?
您需要在文章本身中添加 readmore,否则 joomla 会认为整篇文章都是 introtext。您可以在此处找到“阅读更多”按钮,您可以在文章编辑器中使用该按钮拆分文章:
The Introtext:
<?php echo $this->item->introtext; ?>
The Fulltext:
<?php echo $this->item->fulltext; ?>