如何在前端更改模块xml参数

时间:2013-02-05 22:32:49

标签: joomla

不要打扰 我正在使用Joomla天气模块。在此模块中,管理员可以输入城市名称,并可在城市中查看其天气数据。 我要改变这个,所以它似乎是关于参数中列出的城市的信息。管理环境无需通过列表输入城市名称即可选择城市名称。 我需要在用户的环境中才能做到这一点。 因此需要在用户环境中更改参数。你能帮忙吗?!

admin xml param:

<param name="location" type="list" default="Tehran" label="LOCATION" description="LOCATION_DESC">
               <option value="Tehran">Tehran</option>
            <option value="Karaj">Karaj</option>            
            <option value="Mashhad">Mashhad</option>            
            <option value="Shiraz">Shiraz</option>
            <option value="Tabriz">Tabriz</option></param>

使用前面的代码:

<td><select name="location" label="LOCATION" description="LOCATION_DESC">
            <option value="Tehran" <?php if ($params->get('location') == "Tehran") echo "selected";echo $location ?> >Tehran</option>
            <option value="Karaj" <?php if ($params->get('location') == "Karaj") echo "selected"; ?> >Karaj</option>            
            <option value="Mashhad" <?php if ($params->get('location') == "Mashhad") echo "selected"; $params->get('location') = Mashhad; ?> >Mashhad</option>          
            <option value="Shiraz" <?php if ($params->get('location') == "Shiraz") echo "selected"; ?> >Shiraz</option>
            <option value="Tabriz" <?php if ($params->get('location') == "Tabriz") echo "selected"; ?> >Tabriz</option>
                            </select></td>

图片:[http://photos.vne.ir/img/2a1d073d5ed3.jpg] [1]

,改变城市需要改变的是Param,是否正确?

如何更改$ params-&gt; get('location')?

$params->get('location') = value;

0 个答案:

没有答案