Как добавить класс в таблицу в TinyMCE для Umbraco 7 без использования кнопки источника?

В Umbraco 7 нам нужна возможность добавлять класс в таблицу, вставленную с помощью TinyMCE, без использования кнопки source в редакторе.

Это потому, что он будет использоваться клиентом, который не разбирается в технологиях.

Кто-нибудь знает, возможно ли это где-нибудь в настройках конфигурации?


person Karl Tynan    schedule 03.01.2014    source источник
comment
Я также заметил, что Umbraco 6 имеет раскрывающийся список классов в свойствах таблицы.   -  person Karl Tynan    schedule 03.01.2014


Ответы (2)


Для этого в Tiny MCE есть встроенная функция, но ее настройка в Umbraco немного отличается от Миниатюрная стандартная конфигурация MCE.

Чтобы настроить эти значения в Tiny MCE в Umbraco, вам нужно добавить узел <config> к узлу <customConfig> в Config\tinyMce.config.

Ниже приведен стандартный конфиг, но отформатированный для успешного прохождения динамической оценки umbraco:

  <config key="table_class_list">
     [
        {"title": "None", "value": ""},
        {"title": "Dog", "value": "dog"},
        {"title": "Cat", "value": "cat"}
     ]
  </config>

Это позволит настроить параметры класса в соответствии с документацией TinyMCE.

person Timbo    schedule 15.07.2016
comment
Не уверен, что это единственный и наиболее совместимый с Umbraco метод, но он работает так, как ожидалось. - person XOR; 20.10.2016

Пара возможных решений.

  1. добавьте свойство таблицы стилей (щелкните правой кнопкой мыши таблицу стилей, нажмите «Создать»). Свяжите таблицу стилей с типом данных (в разделе для разработчиков). Стили, определенные в таблице стилей, будут выбраны из раскрывающегося списка стилей.
  2. Не используйте таблицы, а создайте структуру в дереве. Это позволяет вам контролировать ввод и вывод того, что вы хотите заархивировать.
person dampee    schedule 03.01.2014
comment
Номер 1 недоступен — он был в Umbraco 6, у которого было раскрывающееся меню класса в свойстве таблицы, но его нет в Umbraco 7. И номер 2 также невозможен для CMS, которую мы создаем. - person Karl Tynan; 03.01.2014
comment
Для № 1: мы недавно добавили раскрывающийся список форматов в Umbraco 7.0.1. Активировано ли раскрывающееся меню стилей и включена ли соответствующая таблица стилей в типе данных? - person dampee; 03.01.2014
comment
У меня есть раскрывающийся список форматов, а в Umbraco добавлены таблица стилей и стиль. Я попытался применить формат к таблице в TinyMCE, но он не применяет класс к таблице. - person Karl Tynan; 03.01.2014
comment
У меня такая же проблема с изображениями. Кажется, что раскрывающийся список форматов будет добавлять только классы и оболочки элементов к выделенному тексту, а не к другим выборам. - person MyNameIsKo; 31.10.2014