Image Joomla模板管理器中的自定义HTML

Image Joomla模板管理器中的自定义HTML,image,templates,joomla,cdata,Image,Templates,Joomla,Cdata,在开发Joomla模板时,我被这个问题困住了 每个Joomla模块都有一个清单。在该清单中,您可以使用字段和字段集类型为模板设置参数。是否可以在这些部分中添加自定义图像?我为此尝试了CDATA,但没有成功 我从未尝试过使用模板,只使用插件和模块,但我相信这仍然是同一个概念 在模板文件夹中创建一个新文件夹,并将其命名为“elements” 然后,在template.xml文件中,找到参数所属的,并在标记内添加以下内容: addfieldpath="/modules/mod_social_slide

在开发Joomla模板时,我被这个问题困住了


每个Joomla模块都有一个清单。在该清单中,您可以使用字段字段集类型为模板设置参数。是否可以在这些部分中添加自定义图像?我为此尝试了
CDATA
,但没有成功

我从未尝试过使用模板,只使用插件和模块,但我相信这仍然是同一个概念

在模板文件夹中创建一个新文件夹,并将其命名为“elements

然后,在template.xml文件中,找到参数所属的
,并在标记内添加以下内容:

addfieldpath="/modules/mod_social_slider/fields"
现在需要添加一个新的参数字段,如下所示:

<field name="image" type="custom" default="" label="" description="" />

现在,创建一个新的PHP并将其放在新创建的“elements”文件夹中,并将其命名为“custom.PHP”。然后添加以下代码:

<?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="" />';
    }

}
?>


请注意,我还没有测试过它,所以请告诉我它是否有效。我很喜欢,谢谢。addfieldpath=“/templates/templateName/elements”,如果您想在您的模板中使用它。啊,对不起,忘记为您更改路径了。因为我需要类似的东西,所以从我的模块中获取了它。很高兴它成功了:)