PHP 7 Ошибка в старой теме - Prestashop 1.6 / Thirtybees: «Невозможно использовать смещение строки в качестве массива» - PullRequest
0 голосов
/ 14 апреля 2020

Я пытаюсь установить «старую» (2018) тему Prestashop 1.6 на PHP 7.2, но кажется, что часть кода темы устарела PHP мудро. Может быть, так объявлен массив? Не могли бы вы помочь, поскольку я думаю, что строка 1263 должна быть переписана:

Cannot use string offset as an array
in file modules/leotempcp/leotempcp.php at line 1263


1261:        if ($directories) {
1262:            foreach ($directories as $dir) {
1263:                $output['skins'][basename($dir)]['name'] = $this->l(basename($dir));
1264:                if (file_exists($dir.'/icon.png')) {
1265:                    $output['skins'][basename($dir)]['icon'] = _PS_BASE_URL_._THEME_DIR_.'css/skins/'.basename($dir).'/icon.png';
1266:                }
1267:            }
1268:        }

Ваша помощь приветствуется

...