Добавить размер шрифта в редакторе расширенного текста sitecore

Я успешно изменил выбор размера шрифта в текстовом редакторе Sitecore, следуя инструкцию.

Теперь мне нужно добавить размер шрифта 60 пикселей в выделение. Как и где я могу это изменить?

введите здесь описание изображения


person Pinoy2015    schedule 24.03.2014    source источник


Ответы (3)


Чтобы добавить размер шрифта в элемент управления RichText Sitecore, я изменяю toolsFile.xml

<root>
    <tools name="MainToolbar" enabled="true">
        <tool name="RealFontSize" />
    </tools>
    <realFontSizes> 
        <item value="8px"></item>
        <item value="9px"></item>
        <item value="10px"></item>
        <item value="11px"></item>
        <item value="12px"></item>
        <item value="13px"></item>
        <item value="14px"></item>
        <item value="16px"></item>
        <item value="18px"></item>
        <item value="20px"></item>
        <item value="22px"></item>
        <item value="24px"></item>
        <item value="26px"></item>
        <item value="28px"></item>       
        <item value="32px"></item>
        <item value="48px"></item>
        <item value="60px"></item>
        <item value="72px"></item>
        </realFontSizes>
</root>
person Pinoy2015    schedule 24.03.2014

В профиле RTE есть папка Font Sizes. Для упомянутого вами профиля Rich Text Full он будет находиться по следующему пути:

/sitecore/system/Settings/Html Editor Profiles/Rich Text Full/Font Sizes

Здесь вы можете создавать новые элементы для любых дополнительных размеров, которые вы хотите. Они будут основаны на шаблоне /sitecore/templates/System/Html Editor Profiles/Html Editor List Item.

person Matthew Dresser    schedule 24.03.2014
comment
Но добавление шрифтов в эту папку /sitecore/system/Settings/Html Editor Profiles/Rich Text Full/Font Sizes не в пикселях. Он пронумерован от 1 до 7. Если я добавлю 8, могу ли я указать значение 60px? - person Pinoy2015; 25.03.2014

Если вы хотите, чтобы этот список реальных размеров шрифтов управлялся в основной базе данных для каждого профиля, а не «жестко запрограммирован» в файле xml, вы должны создать свой собственный класс EditorConfiguration, наследующий от класса, предоставленного sitecore, и переопределить метод SetupFontSizes как sitecore не предоставляет эту функциональность. Это пример проекта, показывающий, как это сделать.

person Vicent Galiana    schedule 05.04.2014