Questions tagged «form»

1
如何在核心组件中保存自定义字段
我正在尝试为每个#__content项目添加一个简单字段,并且我非常仔细地遵循了“向核心组件添加自定义字段”中的教程,用“ content”代替“ contact”。我现在有一个可安装的插件,该插件成功包含了“管理员内容项”编辑表单上的选项卡/字段,并且工作出色,除了令人讨厌的“保存”功能之外。 关于保存的唯一参考是(再次,内容而不是联系): 其他字段是从插件目录中的forms / contact.xml文件加载的。重要的是,这些字段位于一个具有name属性设置为“ params”的字段元素中。如果您未设置此属性名称,则这些字段将显示在管理站点中,但不会保存这些值。 该警告说明存在的事实向我暗示Joomla应该知道其中的字段,并且核心代码会处理它,但是由于它没有保存,我想知道是否应该添加另一个事件。 这是我需要的简单字段-用户不可见,但仍然很关键,并且几乎不需要CCK来存储它。 是什么错误/遗漏导致无法保存自定义字段? 更新:希望超出了自定义字段存储在数据库中的希望,我在#__content表中添加了一个具有相同名称的列,并尝试过-祝您好运。 gdp.php class plgContentGdp extends JPlugin { protected $autoloadLanguage = true; function onContentPrepareForm($form, $data) { $app = JFactory::getApplication(); $option = $app->input->get('option'); switch($option) { case 'com_content': if ($app->isAdmin()) { JForm::addFormPath(__DIR__ . '/forms'); $form->loadFile('content', false); } return true; } return true; …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.