首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Joomla菜单,破坏我的模板

Joomla菜单,破坏我的模板
EN

Stack Overflow用户
提问于 2014-04-10 12:11:13
回答 2查看 52关注 0票数 0

你好,亲爱的堆叠工:)

从今天早上开始,我一直在尝试迁移我的新Joomla模板,我花了这么长时间才将问题隔离到下面的几行代码中。我工作的新公司没有ftp访问他们的网络服务器,所以我们不得不通过控制台进行迁移:

如果我在模板中包含这个菜单,它将清除整个页面并返回空白,除了:

代码语言:javascript
复制
<html>
    <head>
       <style type="text/css"></style></head>
    <body>
       <div id="menu_item" class="jjMenuItemDiv" style="display: none;">Copy without formatting</div>
    </body>
</html>

我删除的菜单代码使rest正常工作:

代码语言:javascript
复制
    <!-- Headder --> <!-- BUGG  ? -->
    <?php if ($this->countModules('main-menu')) : ?>
        <div class="header_wrapper">
            <div class="container ">
                <header class="row">
                    <div class="col-md-2 col-sm-3 col-xs-6 logo">
                        <a href="index.php">
                            <img src="images/Template/Logo/complit_logo_medium.png" height="100%" alt="complit logo" />
                        </a>
                    </div>
                    <div class="col-md-10 col-sm-9 col-xs-6 menu">
                        <w:nav name="main-menu" />
                    </div>
                </header>
            </div>
        </div>
    <?php endif; ?>
    <!-- Service Menu --> <!-- BUGG  ? -->
    <?php if ($this->countModules('service-menu')) : ?>
    <div class="service_menu_wrapper">
        <div class="container">
            <div class="row">
                <w:nav name="service-menu" />
            </div>
        </div>
    </div>
    <?php endif; ?>

版本5.3.10-1ubuntu3.10

Joomla!2.5.19

关于如何/在哪里继续我的错误修复的想法将是非常感谢的。

/ Az -A Joomla Newbie :)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-06 12:27:14

解决方案:当我将模板从testserver (而不是Ubuntu服务器)迁移到活动服务器(Ubuntuserver)时,菜单配置非常困难。我没有时间做一次完整的检查,但它有效。一个新的joomla安装在Ubuntuserver上,模块间的迁移使它工作起来。

票数 0
EN

Stack Overflow用户

发布于 2014-04-29 08:48:58

看起来你在把菜单硬编码到模板中?这不是你应该在Joomla中包含菜单的方式。

您的index.php只需要包括以下内容:

代码语言:javascript
复制
<?php if($this->countModules('menu')) : ?>
    <nav role="navigation">
        <jdoc:include type="modules" name="menu" style="none" />
    </nav>
<?php endif; ?>

然后,在Joomla的模块管理器中,您只需将菜单模块发布到一个名为menu的位置。现在可以使用Joomla的菜单管理器创建菜单结构。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22987668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档