2016-05-18 7 views
4

У меня есть архетип в Umbraco 7.4.3 Когда я установил vorto текстовое поле в архетипе я получаю:Включить Vorto текст в Архетип - Umbraco 7

enter image description here

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

ответ

2

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

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

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

enter image description here

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

dataType2 = dataType; 

Их только одна проблема .. когда тип данных„богатый текстовый редактор“это TRow исключение, так что я добавил в состоянии еще один чек, и теперь его внешний вид, как это:

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

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

2

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