Configuration de rtehtmlarea (fin)
Les tableaux seront préservés.
preserveTables = 1
entryHTMLparser_db comporte une liste d'options afin de conserver les attributs dans les balises span, div et p lors de l'affichage dans le RTE ou bien l'insertion en base de données.
entryHTMLparser_db = 1
entryHTMLparser_db {
div.allowedAttribs = class,style,align
p.allowedAttribs = class,style,align
keepNonMatchedTags = 1
htmlSpecialChars = 0
}
Cette option nettoie le code pour qu'il soit conforme au format XHTML.
HTMLparser_db {
xhtml_cleaning = 1
}
Pas d'attribut pour la balise br
HTMLparser_db {
noAttrib = br
}
Ces deux options sont supposées éliminer les balises strong et em mais je ne suis pas certain que cela fonctionne correctement.
tags.b.remap = strong
tags.i.remap = em
On recopie ici les options du RTE en frontend
RTE.default.FE < RTE.default
Cette option est utile car elle élargie la fenêtre de l'éditeur à 100%. Cependant, elle est activée par défaut. Ajoutez la si vous avez des problèmes.
TCEFORM.tt_content.bodytext.RTEfullScreenWidth= 100%
Un exemple ...
Voici un exemple de css : nous avons défini 3 styles pour les paragraphes et deux styles (précédés par span dans la css) pour le texte.
|
Exemple de css ci-dessus |
En résumé
L'éditeur RTE comporte une multitude d'options et il m'est impossible de tout détailler ici. J'ai tenté de recenser les principales et j'espère que ça vous aidera ;) Vous pouvez me contacter si vous avez des remarques ou points à apporter à cet article.
TEAM17
Les derniers articles à consulter :
Afficher une page 404
Comment créér une page non trouvée (404) sous TYPO3
TYPO3 et le e-Commerce (1ère partie)
Quelle extension utiliser pour faire du e-Commerce avec TYPO3 ?
Felogin, la newloginbox intégrée (TYPO3 v 4.2)
Felogin remplace l'extension newloginbox et offre la possibilité d'offrir une boite de connexion pour protéger l'accès à certaines pages.