Включить Vorto текст в Archetype - Umbraco 7

У меня есть Archetype в umbraco 7.4.3 Когда я устанавливаю текстовое поле vorto в архетипе, я получаю:

Похоже, окно vorto отключено. всякий раз, когда я устанавливаю vorto (переведенное) текстовое поле в простом типе документа, оно работает идеально

2 ответа

Решение

Я нахожу ответ, который идеально подходит для меня.

В файле "vorto.js" есть функция с именем "getDataTypeById".

В этой функции это вызов другой функции с именем "getDataTypeByAlias".

После внутреннего вызова функции параметр "dataType2" возвращается как "null", поэтому нам нужно установить оператор "if", который проверяет, является ли "dataType2" "null", и если код возвращает "true", мы назначим:

dataType2 = dataType;

У них осталась только одна проблема... когда тип данных "rich text editor", это исключение trow, поэтому я добавил к условию еще одну проверку, и теперь она выглядит так:

if (dataType2 && dataType.propertyEditorAlias != "Umbraco.TinyMCEv3") {
                dataType2 = dataType;
            }

Я надеюсь, что это помогает другим...

Ворто, вложенный в Архетип, не работает, оба они должны быть изменены, чтобы работать таким образом. Альтернатива - обернуть Ворто вокруг вашего Архетипа. Однако, если это не подходит для вашей установки, смотрите следующую проблему на Archetype github, который имеет запрос на получение, который должен показать, что вы хотите изменить. https://github.com/imulus/Archetype/issues/235

Другие вопросы по тегам