Да, это возможно. Вам нужно добавить верхний и нижний колонтитулы в содержимое, когда редактор запустится. Но имейте в виду, что вам придется удалить его перед сохранением, если вы не хотите, чтобы они хранились в db. Вот код инициализации, чтобы заставить его работать. Вам нужно будет использовать в setup parameter
// Adds an observer to the onInit event using tinyMCE.init
tinyMCE.init({
...
setup : function(ed) {
ed.onInit.add(function(ed) {
var header = "<header>ABCD</header>",
footer = "<div>footer</div>",
content = ed.getContent();
content = header + content + footer;
ed.setContent(content);
});
}
});
Кроме того, вы должны определить свои Добавленные теги, как действительных элементов в конфигурации TinyMCE. Посмотрите на настройку valid_elements (возможно, вы можете использовать настройку extended_valid_elements).
это может сработать. мой вопрос в том, что у меня есть текстовое поле для редактирования и предварительного просмотра файла с заголовком и нижним колонтитулом, это своего рода редактор шаблонов электронной почты, поэтому после редактирования из этого текстового поля пользователь должен иметь возможность использовать этот шаблон для отправки электронной почты с заголовком footer и content, поэтому я думаю, что мне нужно сохранить в базу данных, а не просто добавлять каждый раз, когда я начинаю tinymce ..... правильно? – Princa
, что было бы лучшим способом в этом случае – Thariama
Затем мне нужно интегрироваться с устаревшей базой данных, у которой теперь нет заголовка и нижнего колонтитула для контента, и предвидеть новый шаблон электронной почты с положением нижнего колонтитула и заголовком по умолчанию .... – Princa