在开发Joomla模板的过程中,我被困在了这个qeustion上。
每个Joomla模块都有一个清单。在该清单中,您可以使用Field和Fieldset类型为模板设置Paramaters。是否可以在这些部分中添加自定义图像?我尝试了CDATA,但它不起作用。
答案 0 :(得分:2)
我从未尝试使用模板,只使用插件和模块,但我相信它仍然是相同的概念。
在模板文件夹中创建一个新文件夹,并将其命名为" 元素"。
然后,在 template.xml 文件中,找到参数所属的<fieldset>
并在标记内添加以下内容:
addfieldpath="/modules/mod_social_slider/fields"
您现在需要添加一个新的参数字段,如下所示:
<field name="image" type="custom" default="" label="" description="" />
现在,创建一个新的PHP并将其放在新创建的&#34; 元素&#34;文件夹并调用它&#34; custom.php &#34;。然后添加以下代码:
<?php
defined('_JEXEC') or die('Restricted access');
class JFormFieldCustom extends JFormField {
protected $type = 'Custom';
protected function getInput() {
return '<img src="' . JUri::root() . 'templates/your_template/images/image.jpg" alt="" />';
}
}
?>
请注意,我还没有测试过这个,所以请告诉我它是否有效