Joomfish尝试翻译内容时出现致命错误

时间:2014-01-29 08:00:16

标签: joomla joomfish

我正在将joomla 1.5网页更新为joomla 2.5。

问题:

出现错误屏幕说:

Fatal error: Call to protected method JFormField::getName() from context 'TranslateParams_xml' in /var/www/vhosts/1286.linux3.testsider.dk/httpdocs/jupgrade/libraries/joomfish/translateparams/xml.php on line 114

我查看了xml.php中的第114行,但我似乎无法找到任何错误。就在那时我想到这个问题可能是因为我在子文件夹中工作og det online webpage

是否因为子文件夹?文件损坏了吗?或其他什么?

这是xml.php

    foreach ($fieldset as $field) {
            $freefield = JFFormField::getInstance($field);
            //if($freefield->type == 'Spacer') continue;

            $freefieldname              = $freefield->get('fieldname');

            $freefield->set('fieldname',$freefieldname.'_orig' );
Line 114    $freefield->set('name', $freefield->getName($freefieldname.'_orig'));
            $freefield->set('label', 'Original '.$freefield->get('label'));

使用Joomla for Joomla 2.5中的内容可能更容易从头开始吗?

1 个答案:

答案 0 :(得分:-1)

这个问题的解决方法是创造缺乏功能

文件getName()

中的

libraries/joomfish/form/jfformfield.php

然后创建第二个函数

文件addNode()

中的

libraries/joomfish/form/jfform.php