首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在joomla 3.1中如何从templateDetails.xml中获取参数

在joomla 3.1中如何从templateDetails.xml中获取参数
EN

Stack Overflow用户
提问于 2013-10-08 16:50:13
回答 1查看 4.7K关注 0票数 1

我想让params form templateDetail.xml在我的模板中使用这个。但每次我这么做

代码语言:javascript
复制
$this->params->get('Title', 'test');

我只得到了测试,似乎他找不到参数标题。

这是我的templateDetail.xml

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 2.5//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/2.5/template-install.dtd">
<extension version="3.0" type="template" client="site">
  <name>Basic Joomla 3.0 Template</name>
  <version>1.0</version>
  <creationDate>10/04/2012</creationDate>
  <author>Gazar</author>
  <authorEmail>info@gazar.nl</authorEmail>
  <copyright>Copyright (C) 2013 Gazar</copyright>
  <description>My first JOOMLA template!</description>
  <files>
    <filename>index.php</filename>
    <folder>css</folder>
    <folder>js</folder>
    <folder>fonts</folder>
  </files>
  <positions>
        <position>debug</position>
        <position>hoofdmenu</position>
        <position>slider</position>
        <position>position-0</position>
        <position>position-1</position>
        <position>position-2</position>
        <position>position-3</position>
        <position>position-4</position>
        <position>position-5</position>
        <position>position-6</position>
        <position>position-7</position>
        <position>position-8</position>
        <position>position-9</position>
        <position>position-10</position>
        <position>position-11</position>
        <position>position-12</position>
        <position>position-13</position>
        <position>position-14</position>
  </positions>
    <config>
        <fields name="params">
            <field name="Title" type="text" default="Gazar" label="Title" description="Vul hier de titel van uw site in!" />    
        </fields>
    </config>
</extension>

有谁知道如何做到这一点吗?

PS:我必须告诉JOOMLA哪里设置了参数吗?还是乔姆拉知道他需要查看templateDetails.xml?

EN

回答 1

Stack Overflow用户

发布于 2013-10-08 16:56:07

尝尝这个,

您错过了xml中的fieldset标记

代码语言:javascript
复制
<fields name="params">
        <fieldset name="advanced">
                    <field name="title" type="text" default="Gazar" label="Title" description="Vul hier de titel van uw site in!" />  
        </fieldset>
            </fields>

要获取params,请尝试

代码语言:javascript
复制
echo $this->params->get('title');
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19243127

复制
相关文章

相似问题

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