Я разработал модуль Joomla, он работал нормально. Когда он был опубликован один раз, но когда я опубликовал его снова на той же странице, домашняя страница исчезла, и я получил 500 ошибок, и если я попытался неопубликовать один модуль, оба не были опубликованы.
Как решить эту проблему. В качестве предположения я думаю, что я должен создать динамический идентификатор с каждым модулем но я не знаю, как это сделать в Joomla.
Этот код создает проблемы.
function group_by_key($array) {
$result = array();
foreach ($array as $sub) {
foreach ($sub as $k => $v) {
$result[$k][] = $v;
}
}
return $result;
}
$features_list = array(
$features_list1 = group_by_key($features[0]),
$features_list2 = group_by_key($features[1]),
$features_list3 = group_by_key($features[2]),
$features_list4 = group_by_key($features[3]),
);
Потому что я получаю ошибку ниже.
Fatal error: Cannot redeclare group_by_key() (previously declared in E:\xampp\htdocs\joomla\do\modules\mod_xp_comparison\tmpl\default.php:31) in E:\xampp\htdocs\joomla\do\modules\mod_xp_comparison\tmpl\default.php on line 40