Joomla文章在同一页开幕

时间:2014-04-03 22:14:25

标签: php joomla module

我还是Joomla和PHP的新手。

我在网站http://smileisnc.co.uk/index.php/news上有一个页面,当您点击“阅读更多”时,它会打开同一页面上的文章。当我点击阅读更多内容时,我希望文章在新窗口中打开...

这是我目前的代码:

    <?php if ($params->get('show_readmore')) :?>
                    <p class="mod-articles-category-readmore">
                    <a class="mod-articles-category-title <?php echo $item->active; ?>" href="<?php echo $item->link; ?>">
                    <?php if ($item->params->get('access-view') == false) :
                        echo JText::_('MOD_ARTICLES_CATEGORY_REGISTER_TO_READ_MORE');
                    elseif ($readmore = $item->alternative_readmore) :
                        echo $readmore;
                        echo JHtml::_('string.truncate', $item->title, $params->get('readmore_limit'));
                            if ($params->get('show_readmore_title', 0) != 0) :
                                echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
                                endif;
                    elseif ($params->get('show_readmore_title', 0) == 0) :
                        echo JText::sprintf('MOD_ARTICLES_CATEGORY_READ_MORE_TITLE');
                    else :
                        echo JText::_('MOD_ARTICLES_CATEGORY_READ_MORE');
                        echo JHtml::_('string.truncate', ($item->title), $params->get('readmore_limit'));
                    endif; ?>
                    </a>
                    </p>
                <?php endif; ?>
            </li>
        <?php endforeach; ?>

有人有任何建议吗?

1 个答案:

答案 0 :(得分:0)

或许将target="_blank"添加到您的阅读链接中,请参阅下文:

    <?php if ($params->get('show_readmore')) :?>
                <p class="mod-articles-category-readmore">
                <a class="mod-articles-category-title <?php echo $item->active; ?>" href="<?php echo $item->link; ?> target="_blank">
                <?php if ($item->params->get('access-view') == false) :
                    echo JText::_('MOD_ARTICLES_CATEGORY_REGISTER_TO_READ_MORE');
                elseif ($readmore = $item->alternative_readmore) :
                    echo $readmore;
                    echo JHtml::_('string.truncate', $item->title, $params->get('readmore_limit'));
                        if ($params->get('show_readmore_title', 0) != 0) :
                            echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
                            endif;
                elseif ($params->get('show_readmore_title', 0) == 0) :
                    echo JText::sprintf('MOD_ARTICLES_CATEGORY_READ_MORE_TITLE');
                else :
                    echo JText::_('MOD_ARTICLES_CATEGORY_READ_MORE');
                    echo JHtml::_('string.truncate', ($item->title), $params->get('readmore_limit'));
                endif; ?>
                </a>
                </p>
            <?php endif; ?>
        </li>
    <?php endforeach; ?>