2012-08-09 91 views
0

我想修改com_phocamaps添加“复制标记”操作。 我创建的按钮,在com_phocamaps /视图/ phocamapsmarkers/view.html.php修改功能addToolbar这一行JToolBarHelper::customX('phocamapsmarker.copy', 'copy.png', 'copy_f2.png', 'Copy Marker');但我不知道我必须设置动作执行去复制任务。 当我点击这个新按钮时,Joomla会抛出500错误。执行动作(任务)在工具栏按钮joomla 2.5

我想实现一个litle函数来复制标记,并设置Publish = 0来更改地图。

感谢

回答

0

你需要写的控制器功能

去管理员\分量\ com_phocamaps \控制器\ phocamapsmarker.php

,写此功能

function copy(){ 
    // your code here 
} 
+0

这是味精如果我点击新按钮 Joomla! 500 - Ha ocurrido un error。 您的SQL语法有错误;请检查与您的MySQL服务器版本对应的手册,以便在第6行附近使用正确的语法SQL = SELECT a。*,l.title AS language_title,uc.name AS编辑器,c.title AS map_title,c.id AS map_id FROM'ufx0g_phocamaps_marker' AS LEFT JOIN'ufx0g_languages' AS l ON l.lang_code = a.language LEFT JOIN ufx0g_users AS uc ON uc.id = a.checked_out LEFT JOIN ufx0g_phocamaps_map AS c ON c.id = a.catid ORDER BY – Erusso87 2012-08-09 20:00:13

+0

您是否在上面指定的控制器文件中添加了代码? – Anand 2012-08-10 03:00:05