Я успешно изменил выбор размера шрифта в текстовом редакторе Sitecore, следуя инструкцию.
Теперь мне нужно добавить размер шрифта 60 пикселей в выделение. Как и где я могу это изменить?
Я успешно изменил выбор размера шрифта в текстовом редакторе Sitecore, следуя инструкцию.
Теперь мне нужно добавить размер шрифта 60 пикселей в выделение. Как и где я могу это изменить?
Чтобы добавить размер шрифта в элемент управления 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>
В профиле 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
.
Если вы хотите, чтобы этот список реальных размеров шрифтов управлялся в основной базе данных для каждого профиля, а не «жестко запрограммирован» в файле xml, вы должны создать свой собственный класс EditorConfiguration, наследующий от класса, предоставленного sitecore, и переопределить метод SetupFontSizes как sitecore не предоставляет эту функциональность. Это пример проекта, показывающий, как это сделать.