如何在joomla中拆分introtext?

问题描述 投票:0回答:2

我开发了一个模块,可以将文章详细信息显示为新闻源。通过单击该文章标题,用户可以转到完整的文章链接。

此新闻源显示在主页中。但它显示了文章的完整内容。

我只想显示第一段,如果有图像也可以。

我在这里使用了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 } ?>

有人可以帮助我吗?

php joomla
2个回答
0
投票

您需要在文章本身中添加 readmore,否则 joomla 会认为整篇文章都是 introtext。您可以在此处找到“阅读更多”按钮,您可以在文章编辑器中使用该按钮拆分文章:

enter image description here


0
投票
The Introtext:
        <?php echo $this->item->introtext; ?>
        The Fulltext:
        <?php echo $this->item->fulltext; ?>
© www.soinside.com 2019 - 2024. All rights reserved.