首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Joomla网站模板:架构建议

问Joomla网站模板:架构建议
EN

Stack Overflow用户
提问于 2010-02-22 22:23:21
回答 3查看 777关注 0票数 0

我们的客户端为我们提供了html模板以转化为Joomla模板,问题是它们的设计并不是Joomla模板友好的地方,其中很多html设计与结构不一致。

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

我们为每个div配置了不同位置的通用Joomla模板,并将每一篇文章分配给它在模板中各自的位置。

但是,有些文章中有菜单模块,因此我们的解决方案是将文章分成两个位置,并为每个菜单模块定义位置。

  1. 这种方法比在项目内容中定义模块位置来呈现项目中的菜单更好吗?
  2. 是否有更好的方法在特定的div位置显示项目,而不是让每个项目都由一个模块在模板中呈现特定的div (位置)?

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

EN

回答 3

Stack Overflow用户

发布于 2010-03-15 18:46:03

您还可以签出正在开发的龙门式框架RocketTheme。它是基于960网格系统,并有一些整洁的功能,我认为可以更优雅地满足您的需要。对于您的情况,您可以在Admin /模板中为每个菜单项设置不同的布局。它有65个基本模块在步兵代码中,你可以很容易地把它扔出去。

顺便问一下-你能提供你客户网站的网址吗?

票数 2
EN

Stack Overflow用户

发布于 2010-03-14 17:33:20

1)从“菜单->菜单管理器”创建菜单,菜单项链接到要显示菜单的项目。在“扩展->模块管理器”中,编辑您刚刚创建的新菜单模块,并将该模块分配给新菜单中的菜单项。

2)我不知道这对你有多大帮助,但你可以使用Article Anywhere --这是一个插件,可以让你在网站上的任何地方插入文章。因此,您可以将文章放在模块中或其他组件中,或者放在任何地方。您可以使用JU News Ultra这是一个模块,它支持许多功能,如“非常复制的模块,图像大小调整(缩略图),字符限制介绍文字和标题.

我的建议是,首先与你的客户交谈,以达成一个妥协的设计,因为如果网站是如此难以转换为Joomla模板,那么它可能会混淆它的访问者。

票数 0
EN

Stack Overflow用户

发布于 2011-01-11 05:08:35

你就不能这样做吗?“

代码语言:javascript
复制
<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; ?>

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

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

https://stackoverflow.com/questions/2314741

复制
相关文章

相似问题

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