首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >joomla 3.0将变量从索引传递到视图

joomla 3.0将变量从索引传递到视图
EN

Stack Overflow用户
提问于 2013-04-24 07:16:41
回答 1查看 228关注 0票数 1

我正在尝试将一个变量从索引页传递到文章视图。基本上,div的宽度需要根据是否有侧边栏进行更改。

index.php:

代码语言:javascript
复制
if ($this->countModules('position-1')&$this->countModules('position-3')){
    $content_margin = 'contentCenter';
}elseif ($this->countModules('position-1')&!$this->countModules('position-3')){
    $content_margin = 'contentRight';
}elseif (!$this->countModules('position-1')&$this->countModules('position-3')){
    $content_margin = 'contentLeft';
}else{
    $content_margin = '';
}

那么如何访问组件中的$content_margin变量呢?

代码语言:javascript
复制
<jdoc:include type="component" class="<?php echo $content_margin; ?>" />
EN

回答 1

Stack Overflow用户

发布于 2013-04-26 02:59:26

我更愿意尝试这样的方式:

代码语言:javascript
复制
<div class="<?php echo $content_margin; ?>">
    <jdoc:include type="component" />
</div>

你不需要把这个变量传递给你的组件,只要给你的CSS类不同的宽度即可。

如果想要计算组件中的模块数量,可以查看this链接

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

https://stackoverflow.com/questions/16180752

复制
相关文章

相似问题

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