不要打扰 我正在使用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;