Добрый день, участники форума и эксперты!
Добавил виджет Одноклассники-подписаться на группу (https://apiok.ru/ext/group) в стандартный модуль ocStore 2.3.0.2 - HTML, назвал его "Мы в одноклассниках!", добавил в макет на страницу каталога. Зашёл в журнал ошибок и обнаружил строки:
Undefined variable: lang in /home/user1333/public_html/admin/view/template/extension/module/html.tpl on line 55
Ошибка говорит о том, что не объявлена переменная $lang в html.tpl.
Зашёл в html.tpl, открыв через Notepad++, в строке 55 следующее:
<textarea name="module_description[<?php echo $language['language_id']; ?>][description]" placeholder="<?php echo $entry_description; ?>" id="input-description<?php echo $language['language_id']; ?>" data-lang="<?php echo $lang; ?>" class="form-control summernote"><?php echo isset($module_description[$language['language_id']]['description']) ? $module_description[$language['language_id']]['description'] : ''; ?></textarea>
Вопрос знатокам, нижеприведённый код верен или нет? попробовал сам устранить проблему:
<textarea name="module_description[<?php echo $language['language_id']; ?>][description]" placeholder="<?php echo $entry_description; ?>" id="input-description<?php echo $language['language_id']; ?>" data-lang="<?php echo $language['language_id']; ?>" class="form-control summernote"><?php echo isset($module_description[$language['language_id']]['description']) ? $module_description[$language['language_id']]['description'] : ''; ?></textarea>
В журнале ошибки исчезли, но правильно ли я сделал? Буду признателен за разъяснения, т.к. интересно.
----------
Проблема в data-lang="<?php echo $lang; ?>" была.