Wysiwyg editor TinyMCE lze stáhnout z domovské stránky redakčního systému Sunlight-CMS nebo z domovské stránky TinyMCE včetně české lokalizace. Tento editor je již ve verzi 3.2.4.1. a uživatelé starší verze editoru mohou provést update. Dokumentaci si můžete prostudovat na TinyMCE Wiki.
Instalace
- Rozbalte archiv.
- Soubor tinymce.slam a adresář tinymce zkopírujte do složky admin/modules/.
- Aktivujte modul v administraci Nastavení systému v rámečku Administrace.
- Modul je ještě nutné aktivovat v Uživatelském nastavení.
Konfigurace
Veškerá nastavení a konfigurace se provádí v souboru tinymce.slam. Tento soubor je jen v archivu staženém z domovské stránky redakčního systému. Pokud jste stáhli editor přímo z domovské stránky editoru, tak jej musíte vytvořit. Níže několik vybraných parametrů s komentářem:
- mode:
- textareas (editor bude zobrazen ve všech TEXTAREA)
- exact (editor bude zobrazen ve specifickém elementu uvedeném v parametru elements)
- none (editor nebude zobrazen)
- elements: "wysiwygtarget" (specifický element pro parametr mode: exact)
- language: "cs" (nastavení češtiny - čeština musí být nainstalovaná)
- entity_encoding: "raw" (nepřevádí znaky na entity)
- relative_urls: true (pokud je nastaveno na true, pak veškeré URL budou nastaveny na relativní tvar definovaný v CMS
- theme:
- advanced (pokročilé zobrazení)
- sipmle (jednoduché zobrazení)
- skin: "o2k7" (definování skinu, seznam skinů najdete ve složce "tinymce/themes/advanced/skins/")
Příklad konfiguračního souboru tinymce.slam
Tipy
- Pokud nemáte nastaveno entity_encoding: "raw", tak HCM modul vkládejte bez editoru, protože editor překládá hranaté závorky na entity.
- Pokud chcete zobrazit editor v perexu, upravte parametr elements takto "wysiwygtarget, perex".
- Pokud se vám nezobrazují obrázky, tak zkuste nastavit "relative_urls : true".
- Vadí vám, že nástrojová lišta zabírá velkou část editační plochy? Změňte theme_advanced_toolbar_location: "top" na "external".
- Pokud chcete odstranit konkrétní tlačítko, tak jej odstraňte z daného parametru "theme_advanced_buttons".
- Pokud si chcete vytvořit vlastní lišty, kde chcete mít jen vybraná tlačítka, tak název tlačítka zadejte do parametru "theme_advanced_buttons" viz obrázek.
Komentáře
Bylo by možné přidat doplněk TinyBrowser, vkládání obrázků a dokumenů, do TinyMCE?
S pozdravem Fiky.citovat