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