Вопросы

Кирилл Гусаров
Первые папки и файлы. Добавление пунктов меню

В разделе "Первые папки и файлы. Добавление пунктов меню"

предлагается создать две файла:

- myquestions.php;

- admin.myquestions.php

с соответствуюшими адресами:

/components/com_myquestions/myquestions.php;

- /administrator/components/com_myquestions/admin.myquestions.php;

Так вот, при создании файла "admin.myquestions.php" В админке выдает ошибку - "Компонент не найден", а при переименовании его на  "myquestions.php" в последующем шаге, в админке не выводятся кнопки редактирования. 
Проверил кодировку, проверил правильность пути к файлам, пересохранил указанный код. Скажите что я делаю не так или в чем может быть причина?

Сергей Крупко
Сергей Крупко 29 декабря 2022 в 07:56

SQL-запрос должен быть таким:
INSERT INTO `jos_menu`(`menutype`, `title`, `alias`, `path`, `link`, `type`, `level`, `component_id`, `access`, `img`, `params`, `client_id`)
VALUES('menu', 'com_myquestions_menu', 'com_myquestions_menu', 'com_myquestions_menu', 'index.php?option=com_myquestions', 'component', 1, 10004, 1, 'class:component', '', 1);

Вместо 10004 своё значение из таблицы extensions

Сергей Крупко
Сергей Крупко 3 января 2023 в 16:15

Здесь ошибка:
Осталось добавить ссылку для написания вопроса. Измените начало функции showCategories() так:
function showCategories($rows, $option)

Правильно:
function showCategories($option)

Переменную "$rows" не нужно.