定义:
templateDetails.xml
<config>
<fields name="params">
<fieldset name="advanced">
<field name="sitetitle" type="text" default=""
label="TPL_BEEZ5_FIELD_SITETITLE_LABEL"
description="TPL_BEEZ5_FIELD_SITETITLE_DESC"
filter="string" />
<field name="html...
分类为 Joomla! 的文章:
Joomla!加载模块通常有的两种方法
方法1:
<?php echo mosLoadModules('userPosition','-2');?>
方法2:
<jdoc:include type="modules" name="userPosition" style="xhtml" />
mosLoadModules中第2个参数与jodc:include中style属性的对应关系:
1 : horizontal
0 : normal
-1 : raw
-2 : xhtml
-3 : rounded
mosLoadModules中style()几种属性值...
注:Joomla!1.7未测试。
在1.0当中判定首页一般使用如下的代码(1.5中已失效):
<?php if (!((!$option) || ($option!="com_frontpage"))){ ?>
// 非首页
<?php } else { ?>
// 首页
<?php }?>
在1.5当中此法已不可判断,需要采用如下方法判断:
<?php
$menu = & JSite::getMenu();
if($menu->getActive() == $menu->getDefault()){
?>
// 首页
<?php ...
方法1:
<?php echo mosLoadModules('userPosition','-2');?>
方法2:
<jdoc:include type="modules" name="userPosition" style="xhtml" />
mosLoadModules中第2个参数与jodc:include中style属性的对应关系:
详见《Joomla!中jdoc:include的style属性详解》中关于style的介绍”。
1 = horizontal
0 = normal
-1 = raw
-2 = xhtml
-3 = rounded
<完>
<?php
echo $mosConfig_sitename;
// 站点名称
echo $my->id;
// 用户登录ID
echo $cur_template;
// 当前模板名称
echo $this->baseurl;
echo JURI::base();
// 网站根目录
$uri = JFactory::getURI();
echo $uri->toString()
// 完整URI
echo $mosConfig_absolute_path;
// ....不清楚具体意思.... --!,可能是index.php的绝对地址
mospathway();
// 路径。格式...
例子:
<jdoc:include type="modules" name="container" style="xhtml" />
用法:
<jdoc:include type="component" />
<jdoc:include type="head" />
<jdoc:include type="installation" />
<jdoc:include type="message" />
<jdoc:include type="module" name="breadcrumbs" />
&...
Module除了通过module的位置(position)来应用外,还可以通过在代码中应用部署module,这样给Joomla的开发带来的方便。如果想在某个组件(Component)中使用module,那么可以在组件的代码中直接应用,无须受限于位置的定义,以下是具体的应用方法:
采用Modules的位置引用:
方法一:
$modules =& JModuleHelper::getModules(’breadcrumb‘);
//参数为modules的位置,因为一个位置可能会有几个modules,所以返回会是一个...