0

サイト: http://bit.ly/13GerYd

デフォルトの Protostar テンプレートで Joomla 3 を使用しています。特定のタグを持つすべてのページを表示する「Tag Selected」モジ​​ュールを作成しました。サイドバーでは正常に機能しますが、モジュールをフッターに配置すると、何らかの理由でタイトルが表示されません。モジュールからタイトルの表示/非表示を切り替えましたが、何もしませんでした。青いサイドバー領域と同じように設定されていますが、DOM には表示されないため、CSS はそれを隠していません。

誰かがこの問題を抱えていますか?「Tag Selected」php テンプレートは以下にありますが、モジュールは他の位置で機能するため、これを編集したくありませんでした。考え?

<?php JLoader::register('TagsHelperRoute', JPATH_BASE . '/components/com_tags/helpers/route.php'); ?>
<div class="tagsselected<?php echo $moduleclass_sfx; ?>">
<?php if ($list) : ?>
    <ul>
    <?php foreach ($list as $i => $item) : ?>
        <li>
            <?php $item->route = new JHelperRoute; ?>
            <a href="<?php echo JRoute::_(TagsHelperRoute::getItemRoute($item->content_item_id, $item->core_alias, $item->core_catid, $item->core_language, $item->type_alias, $item->router)); ?>">
                <?php if (!empty($item->core_title)) :
                    echo htmlspecialchars($item->core_title);
                endif; ?>
            </a>
        </li>
    <?php endforeach; ?>
    </ul>
<?php else : ?>
    <span><?php echo JText::_('MOD_TAGS_SIMILAR_NO_MATCHING_TAGS'); ?></span>
<?php endif; ?>
4

1 に答える 1

0

フッター モジュールにスタイルが指定されていない場合、モジュール タイトルがフッターに表示されないことがわかりました。このソリューションは、テンプレート index.php ファイルで作成されます - Templates/YOURTEMPLATE/index.php:

fooer 部分には次のようなコードがあります: コード:

<jdoc:include type="modules" name="footer" />

これを次のコード Code に置き換えます。

<jdoc:include type="modules" name="footer" style="xhtml" />
于 2013-07-30T20:57:40.773 に答える