【问题标题】:Custom class to fieldset in Joomla moduleJoomla模块中字段集的自定义类
【发布时间】:2012-12-05 20:45:55
【问题描述】:

我正在创建一个新模块,我需要/想要将自定义 CSS 或 ID 添加到整个字段集,这可能吗?怎么样?

我的代码是:

<config>
    <fields name="params">
        <fieldset  name="mymodule" >

我必须做什么才能拥有自定义 CSS?

【问题讨论】:

标签: css joomla content-management-system fieldset


【解决方案1】:

当您在 default.php(tmpl 中的默认视图)中调用字段集时,您可以使用要应用于字段的任何类。循环字段集时在每一行中使用的前:

<div class="tab-pane active" id="details">
<?php foreach ($this->form->getFieldset('details') as $field): ?>
    <div class="control-group YOURCLASS_FIELDSET_HERE">
        <div class="control-label">
        <?php echo $field->label; ?>
        </div>
        <div class="controls">
            <?php echo $field->input; ?>
        </div>
    </div>
<?php endforeach; ?>
</div>

【讨论】:

  • 对不起,我没有说清楚。正如您的意思,这将在 tmpl/default.php 中正常工作。我的意思是当您在管理员中打开一个模块时,您会在右侧的下拉菜单中看到模块配置。好吧,我想在这个视图中更改 CSS 或 ID。我设法通过 jQuery 做到这一点,但这不是正确的方法。我想知道是否有任何可以添加到 parameters.xml 的标签来更改此 CLASS 或 ID。
  • 不幸与否,这是正确的方法 - 使用 jQuery,因为系统调用 com_config 来根据清单文件参数配置模块和插件。它读取字段集并渲染字段,这些字段可以具有属性类。
  • 很好:D 感谢您的反馈。现在一切正常。
猜你喜欢
  • 2012-09-25
  • 2015-09-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-30
  • 2012-12-11
  • 1970-01-01
相关资源
最近更新 更多