Я хотел бы создать плагин Django CMS, который в основном используется как дочерний элемент TextPlugin (djangocms-text-ckeditor
). Он предназначен для возврата ссылки на страницу приложения.Может ли метод класса CMSPluginBase напрямую возвращать html настраиваемого плагина?
С этой целью я подклассу CMSPluginBase, как описано в документе. Кажется, что CMSPluginBase полагается на каждый плагин, чтобы иметь свой собственный шаблон.
Должен ли я иметь template.html
файл или я могу написать метод подкласса CMSPluginBase, который непосредственно возвращает обработанную HTML (по существу что-то очень простое, как '<a href="/some/page">App link</a>'
) и избежать вызова шаблона быть вынесено?
Большое спасибо за помощь!