Joomla站点模板:架构建议

Joomla站点模板:架构建议,joomla,Joomla,我们的客户向我们提供了html模板,以将其转换为Joomla模板,问题是他们的设计对Joomla模板不友好,其中许多html设计和结构不一致 目前我们唯一的解决方案是应用一个模板结构模式,该模式适合他们的大部分设计,并有单独的joomla模板来处理不适合的模板 我们为每个div配置了具有不同位置的通用Joomla模板,并将每个文章分配到模板中各自的位置 不过,有些文章中有菜单模块,所以我们的解决方案是将文章分为两个位置,并为每个菜单模块定义位置 此方法是否优于在文章内容中定义模块位置以呈现文章中

我们的客户向我们提供了html模板,以将其转换为Joomla模板,问题是他们的设计对Joomla模板不友好,其中许多html设计和结构不一致

目前我们唯一的解决方案是应用一个模板结构模式,该模式适合他们的大部分设计,并有单独的joomla模板来处理不适合的模板

我们为每个div配置了具有不同位置的通用Joomla模板,并将每个文章分配到模板中各自的位置

不过,有些文章中有菜单模块,所以我们的解决方案是将文章分为两个位置,并为每个菜单模块定义位置

  • 此方法是否优于在文章内容中定义模块位置以呈现文章中的菜单

  • 有没有更好的方法来显示特定div位置的文章,而不是让每个文章都由一个模块来表示,以便在模板中的特定div(位置)中呈现

  • 现在,我们当前将文章内容呈现到特定位置的方法是创建一个模块(ModulesArticle)并将该模块定义为一个位置。 创建一篇文章->为其分配一个模块(模块文章)->定义该模块一个位置

    1)从“菜单->菜单管理器”创建一个菜单,菜单项链接到要显示其菜单的文章。在“扩展->模块管理器”中,编辑刚刚创建的新菜单模块,并将此模块指定为仅显示在新菜单中的菜单项

    2) 我不确定这对你有多大帮助,但你可以使用它,它是一个插件,允许你在网站的任何地方插入文章。因此,您可以将文章放在模块内或其他组件中,或者任何地方。 您可以使用JU News Ultra它是一个模块,支持多种功能,如“模块的每个副本的不同模板、图像大小(缩略图)、介绍文本和标题的字符限制


    我的建议是首先与您的客户沟通,以达成设计折衷方案,因为如果网站很难转换为Joomla模板,那么可能会让访问者感到困惑。

    您也可以查看正在开发的网站。它基于960网格系统,具有一些整洁的功能,我认为可能会满足您的需求EED更加优雅。对于您的情况,您可以从管理/模板中为每个菜单项设置不同的布局。它在机架代码中有65个基本模块,您可以很容易地将其丢弃


    顺便说一句-你能提供你客户网站的URL吗?

    你不能这样做吗?”

    style=“宽度:75%”
    

    然后,让一个菜单模块将其分配给position articleMenu,并将其设置为显示哪些菜单项。然后,如果模块加载,它将使组件包装收缩到75%,并出现一个新的div#菜单。当然,您必须使用更多css(浮动等),但这应该可以做到

    嘿,greenkoi,您已经玩过Rantanger v3了吗?这给了我一些问题,我想看看是否还有其他人也有同样的经历。
    <div id="component-wrapper" <?php if($this->countModules('articleMenu')) : ?>style="width:75%" <?php endif; ?>>
    
    <?php if($this->countModules('articleMenu')) : ?>
    <div id="menu" style="width:25%"><jdoc:include type="modules" name="articleMenu" style="rounded" /></div>
    <?php endif; ?>