Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在Joomla发布最新文章?_Php_Joomla_Joomla Extensions - Fatal编程技术网

Php 如何在Joomla发布最新文章?

Php 如何在Joomla发布最新文章?,php,joomla,joomla-extensions,Php,Joomla,Joomla Extensions,我是joomla的新手,刚开始学习如何制作模板。我编辑了一个模板,我知道如何使用模块类型组件将所有最新文章带到该模板上,但我有6个div标记,我希望最近的6篇文章位于div标记之间。一个div中的每一个如何做到这一点?您应该使用一个动态模板,在该模板中,您可以通过文章(无论有多少)进行迭代,并为每个文章放置div标记 像这样: <ul class="latestnews<?php echo $moduleclass_sfx; ?>"> <?php foreach (

我是joomla的新手,刚开始学习如何制作模板。我编辑了一个模板,我知道如何使用模块类型组件将所有最新文章带到该模板上,但我有6个div标记,我希望最近的6篇文章位于div标记之间。一个div中的每一个如何做到这一点?

您应该使用一个动态模板,在该模板中,您可以通过文章(无论有多少)进行迭代,并为每个文章放置div标记

像这样:

<ul class="latestnews<?php echo $moduleclass_sfx; ?>">
<?php foreach ($list as $item) : ?>
    <li>
        <h4><a href="<?php echo $item->link; ?>"><?php echo $item->title; ?></a></h4>
        <p><?php echo JHTML::_('string.truncate', (strip_tags($item->introtext, '<a><br />')), $item->params->get('readmore_limit')); ?></p>
    </li>
<?php endforeach; ?>
</ul>

到目前为止你做了什么?你能再详细说明一下吗?因为我是Joomla的新手,所以您可以简单地指导我$moduleclass_sfx,'readmore_limit根据我的脚本,模块类的变量用于所有Joomla的标准模块。我在制作这个模块时也应用了它。readmore限制也是我希望模块使用的Joomla设置。