Доброго дня,
возникла задача изменить представление списка курсов для роли "Управляющий", добавив в каждый div .coursebox несколько дополнительных элементов (кнопок-ссылок) с параметрами, зависящими от id курса. Как это лучше сделать?
Глобально, вижу варианты решения используя или php, или js.
Попытавшись разобраться с плагинами мне не удалось найти ничего готового, реализующего мои задачи.
Прежде всего, я не вполне понимаю тип необходимого мне плагина. Должен ли этот плагин быть темой, либо каким-то другим типом? Если темой - то следует ли мне редактировать уже имеющуюся тему оформления (собрали свою, основанную на klass), либо возможно создать отдельную мелкий плагин-тему и использовать их совместно?
Кроме того, мне не удалось найти доступного гайда по последовательности рендера страницы, а попытки разобраться в исходном коде упираются в его гигантское количество (2M+ LOC, однако). Разобраться, как именно "собирается" интересующая меня страница не удалось. В документации тоже заблудился. Буду признателен за ссылки на релевантную информацию.
Самым очевидным для себя вариантом я вижу добавление JS-кода в тему оформления, который будет добавлять необходимые кнопки, но будет ли это лучшим вариантом?