gpt4 book ai didi

javascript - Joomla 自定义表单字段类型

转载 作者:行者123 更新时间:2023-11-28 00:12:05 26 4
gpt4 key购买 nike

大家好,我正在 Joomla 2.5/3 中开发自定义表单字段类型。但是我的代码不起作用,我的意思是当我按下它时,它不显示消息而且它有一个不同的 ID。这是我的代码:

{module}/elements/testfield.php

<?php

/**
* @copyright Copyright (C) 2011 Cedric KEIFLIN alias ced1870
* http://www.joomlack.fr
* @license GNU/GPL
* */
// no direct access
defined('_JEXEC') or die('Restricted access');

class JFormFieldTestfield extends JFormField {

protected $type = 'testfield';

protected function getInput() {
$document = JFactory::getDocument();
$html = '<input name="' . $this->name . '" id="xxxfffaaa" value="' . $this->value . '" onclick="" />';
return $html;
}

protected function getLabel() {
}

}

*

{module}/{module_name}.xml

...     
<fields name="params">
<fieldset name="basic">

....
<field name="blablaname" type="testfield" label="this is label"/>

</fieldset>
</fields>

最佳答案

需要在fields标签中加入如下代码

addfieldpath="modules/mod_mymodule/elements"

因此您的代码将如下所示:

<fields name="params" addfieldpath="modules/mod_mymodule/elements">
<fieldset name="basic">
<field name="blablaname" type="testfield" label="this is label"/>
</fieldset>
</fields>

关于javascript - Joomla 自定义表单字段类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14564348/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com