[TYPO3-UG Italy] Rte config

Alessandro Tuveri at at uniud.it
Mon Sep 17 13:00:57 CEST 2012


Ciao

> RTE.default {
>         #external stylesheet
>         showTagFreeClasses = 1
>         #colorpicker hidden
>         showColorPicker = 0
>         #classes for menus
>         classesParagraph := addToList(red-error)
>         classesCharacter := addToList(red-error)
>         # classes table
>         classesTable = evidenza
>         classesTD = align-left

classesParagraph accoglie gli stili (nomi degli stili che vai a  
defnire); questi apparirano in BLOCK STYLE;
classesCharacter idem per TEXT STYLE; questo blocco e' disponibile  
SOLO se selezioni parte di un paragrafo (una o piu parole).

BLOCK FORMAT si lascia cosi' come e', probabilmente c'e' una opzione  
per modificarlo; serve per scegliere le heading da 1 a 6, il paragrafo  
o il container (DIV).

OK, siccome RTE.default.classesParagraph in molti esempi usa  
addToLIst(<stili separati da virgola>), e a me qualcosa a suo tempo  
non andava ho risolto in questo modo:

// unset del contenuto di default:
  RTE.default.classesParagraph >

// nuova configurazione
RTE.default.classesParagraph=  
stile-rosso,verdana9,verdana10,verdana12,verdana14 // elenco degli  
stili da usare, definiti anche nel foglio di stile esterno

gli stessi nomi  li devi ripetere anche in allowedClasses
// classi ammesse
RTE.default.allowedClasses =  
stile-rosso,verdana9,verdana10,verdana12,verdana14

ad esempio avendo nel foglio di stile esterno chiamato con  
RTE.default.contentCSS = fileadmin/stile.css

questo contenuto:

(...)

.verdana14 {
  font-family: Verdana, Arial, Helvetica, Sans;
  font-size: 14px;
}

(eccetera...)

se tutto va bene e non ci sono errori dovresti vedere gli stili nei  
menu a tendina...

		}
>
> RTE.default.contentCSS = fileadmin/template/templateInizialzr/css/content.css
>
> ------------------
>
> e in content.css ho (per prova)
> ------------------
> .red-error {font-size:10px; }
> .evidenza {font-size:12px; }
> .align-left {font-size:14px; }
> ------------------
>
>
> mi aspetterei che il block e il text venissero riempiti con red-error, mentre
> il block style viene riempito con red-error, evidenza e align-left,
> cioe' con tutto quello che trova in content.css,
> mentre il text style rimane vuoto (greyed out)
>
>
> Typo3 4.7
> RTE 4.7.2
>
>
> Il 14 settembre 2012 15:18, Alessandro Tuveri <at at uniud.it> ha scritto:
>> Devi fare un foglio di stile esterno, es:
>>
>> fileadmin/stilicss/rte.css
>>
>> qui metti gli stili cyhe desideri, anche html, body ecc. e definisci tutti
>> gli altri stili utili all'editor (p, ul, li, ecc. anche con le classi, es.
>> li.listafrecciarossa ecc.)
>>
>> poi lo richiami da RTE con:
>>
>> RTE.default.contentCSS = fileadmin/stilicss/rte.css
>>
>> per far vedere lo stile cancella tutte le cache e quella di RTE, edita la
>> pagina, apri un contenuto con RTE, ricarica la pagina e se hai definito i
>> nomi degli stili che usi in rte.css  con quelli che carichi nel seguente
>> modo (vedi sotto classesParagraph, etc.) li avrai poi disponibili nei menu
>> dell'editor, a patto che questi siano stati attivati sempre tramite la
>> seguente configurazione:
>>
>> RTE.default {
>>         #external stylesheet
>>         contentCSS = fileadmin/template/main/res/dynamiccss.css
>>         showTagFreeClasses = 1
>>
>>         #colorpicker hidden
>>         showColorPicker = 0
>>
>>         #classes for menus
>>
>>         classesParagraph :=
>> addToList(align-left,align-center,align-right,align-
>> justified,verdana11,verdana10,verdana9,csc-frame-frame1,csc-frame-frame2,box,cal
>> endario,clearer,data,esterno,evidenza,flat,importante,note,nota,orari,persona,po
>> stit,size,trasp)
>>
>>         classesCharacter :=
>> addToList(important,name-of-person,detail,verdana11,
>> verdana10,verdana9,box,calendario,clearer,data,esterno,evidenza,flat,importante,
>> note,nota,orari,persona,postit,size,trasp)
>>
>>         # classes table
>>         classesTable = evidenza,csc-frame-frame3
>>         classesTD = align-left, align-center, align-right
>>
>> ---
>>
>> nell'esempio sopra devi avere un stile per il carattere che si chiama
>>
>> span.esterno
>>
>> definito nel foglio rte.css e caricato come si vede sopra tra gli altri in
>> classesCharacter
>>
>> per il resto bisogna faticare, sputare un po' di sangue e pallini e
>> configurare facendo riferimento al manuale RTE e collegati...
>>
>>
>> Paolo Bragagni <paolo.bragagni at gmail.com> ha scritto:
>>
>>> non ho capito come inserire stili diversi nei vari box.
>>>
>>> vorrei applicare degli stili ai paragrafi
>>> e altri stili al testo.
>>>
>>> Il tutto dovrebbe avere a che fare con classesParagraph and
>>> classesText ma quando vado a configurare classesParagraph tutto
>>> (abbastanza) bene, ma nelbox del testo o non appare niente, oppure
>>> appaiono le stesse cose del paragrafo.
>>>
>>> Saluti,
>>> P.
>>>
>>> PS
>>> So che tutto e' ben documentato ma se ci fossero degli esempi ...
>>>
>>>
>>>
>>>
>>> Il 14 settembre 2012 13:53, Alessandro Tuveri <at at uniud.it> ha scritto:
>>>>
>>>> A parte che tutto e' ben documentato in piu' parti e in inglese, non e'
>>>> chiara una cosa:
>>>>
>>>> non vedi gli stili nei blocchi (esempio,. paragrafo, heading1, 2, ecc.) e
>>>> nel menu a tendina per il testo.... oppure gli stili non vengono
>>>> applicati
>>>> attraverso RTE per vederli correttamente nel box di editing?
>>>>
>>>>
>>>>
>>>> Paolo Bragagni <paolo.bragagni at gmail.com> ha scritto:
>>>>
>>>>> .....mmmmm come spesso succede con questo Typo3.... non e' semplice
>>>>> come credevo (speravo)...
>>>>>
>>>>> e... se solo sapessi il tedesco.... ;)
>>>>>
>>>>> Il 14 settembre 2012 09:21, Paolo Bragagni <paolo.bragagni at gmail.com>
>>>>> ha scritto:
>>>>>>
>>>>>>
>>>>>> Ok! Super!
>>>>>>
>>>>>> Il 14 settembre 2012 09:18, Roberto Torresani <typo3 at torresani.eu> ha
>>>>>> scritto:
>>>>>>>
>>>>>>>
>>>>>>> Ciao Paolo!
>>>>>>> inserendo del codice nel TSConfig di una pagina, questo è assegnato
>>>>>>> anche
>>>>>>> alle sottopagine, fino a quando, in una, non viene impostato
>>>>>>> diversamente,
>>>>>>> nello stesso modo del template.
>>>>>>> Se tu la inserisci nel template typoscript, trovi correttamente tutto
>>>>>>> nell'
>>>>>>> Object Browser perchè si tratta di una visualizzazione differente, ad
>>>>>>> albero, dell'array che viene costruito con le istruzioni typoscript.
>>>>>>> Nel
>>>>>>> core non esistono parti di codice che cercano valorizzazioni in un
>>>>>>> blocco
>>>>>>> RTE del typoscript, ma tu potresti scrivere un estensione che lo fa...
>>>>>>>
>>>>>>> La mancanza del "clear RTE cache" potrebbe essere dato dalla versione
>>>>>>> che
>>>>>>> utilizzi di TYPO3 (qual'é?) o da qualche impostazione. lo stesso
>>>>>>> risultato
>>>>>>> lo ottieni cancellando tutte le cache.
>>>>>>>
>>>>>>> Ciao
>>>>>>> Roberto
>>>>>>>
>>>>>>>
>>>>>>> Il 14/09/2012 9.01, Paolo Bragagni ha scritto:
>>>>>>>
>>>>>>>> infatti le righe le ho messe nel template anche perche mi piacerebbe
>>>>>>>> che venissero esetese a tutto l'albero e non solo a quella pagina.
>>>>>>>>
>>>>>>>> provero', pero se vado a vedere nel TS object Browser la costante
>>>>>>>> viene espansa correttamente.
>>>>>>>>
>>>>>>>> PS. sono admin pero non ho 'clear RTE cache' in alto a destra. Ho
>>>>>>>> solo
>>>>>>>> clear all - page - configuration ... (??)
>>>>>>>>
>>>>>>>> Il 14 settembre 2012 08:54, Roberto Torresani <typo3 at torresani.eu> ha
>>>>>>>> scritto:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Ciao Paolo!
>>>>>>>>> non ho verificato la correttezza del tuo codice, ma ho il dubbio che
>>>>>>>>> tu
>>>>>>>>> abbia inserito queste righe nel template e non nel TSConfig della
>>>>>>>>> pagina.
>>>>>>>>> Nel caso prova a togliere le costanti dai path dei file, indicando
>>>>>>>>> il
>>>>>>>>> percorso completo.
>>>>>>>>>
>>>>>>>>> Ciao
>>>>>>>>> Roberto
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Il 14/09/2012 8.33, Paolo Bragagni ha scritto:
>>>>>>>>>
>>>>>>>>>> Ho provato varie cose fra cui quello sottoelencate.
>>>>>>>>>>
>>>>>>>>>> niente. aria fritta.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ----------------
>>>>>>>>>> RTE {
>>>>>>>>>>       default {
>>>>>>>>>>           contentCSS = {$filepaths.templates}css/content.css
>>>>>>>>>>                  showTagFreeClasses = 1
>>>>>>>>>>                  allowedClasses := addToList(note)
>>>>>>>>>>       }
>>>>>>>>>> }
>>>>>>>>>> --------------
>>>>>>>>>>
>>>>>>>>>> RTE {
>>>>>>>>>>       default {
>>>>>>>>>>           showButtons =underline
>>>>>>>>>>       }
>>>>>>>>>> }
>>>>>>>>>> --------------
>>>>>>>>>> RTE.default {
>>>>>>>>>> classesParagraph = note
>>>>>>>>>> classesCharacter = note
>>>>>>>>>> showTagFreeClasses = 1
>>>>>>>>>> contentCSS = {$filepaths.templates}css/content.css
>>>>>>>>>> }
>>>>>>>>>>
>>>>>>>>>> RTE.config.tt_content.bodytext.proc.allowedClasses = note
>>>>>>>>>> --------------
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> in content.css c'e'
>>>>>>>>>> .note {background: #dfd; padding: 1em; border-top: 1px #bdb dotted;
>>>>>>>>>> border-bottom: 1px #bdb dotted;}
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Il 13 settembre 2012 21:13, Alessandro Tuveri <at at uniud.it> ha
>>>>>>>>>> scritto:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Devi:
>>>>>>>>>>> *cancellare la cache di RTE (in alto a dx da BE)
>>>>>>>>>>> *entrare in una pagina ed editare un contenuto
>>>>>>>>>>> * aggiornare il riquadro di destra dove hai l'editor
>>>>>>>>>>>
>>>>>>>>>>> se non va c'e' qualche errore nella configurazione; prendi le
>>>>>>>>>>> righe
>>>>>>>>>>> e
>>>>>>>>>>> postale qui
>>>>>>>>>>>
>>>>>>>>>>> saluti
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> ùQuoting Paolo Bragagni <paolo.bragagni at gmail.com>:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> Ho provato a cambiare la configurazione di rte tramite typpscript
>>>>>>>>>>>> per
>>>>>>>>>>>> modificare gli stili, ma sembra che non faccia assolutamente
>>>>>>>>>>>> nulla...
>>>>>>>>>>>> C'è
>>>>>>>>>>>> un modo di fare debug??
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> TYPO3-UG-Italy mailing list
>>>>>>>>>>>> TYPO3-UG-Italy at lists.typo3.org
>>>>>>>>>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> ALESSANDRO TUVERI
>>>>>>>>>>>
>>>>>>>>>>> --------------------------------------
>>>>>>>>>>> AREA SERVIZI INFORMATICI E MULTIMEDIALI
>>>>>>>>>>> Servizi WEeb d'Ateneo
>>>>>>>>>>> Universit? degli Studi di Udine
>>>>>>>>>>> tel. ufficio 0432-558904
>>>>>>>>>>> --------------------------------------
>>>>>>>>>>> Homo sine pecunia est imago mortis
>>>>>>>>>>> --------------------------------------
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> ----------------------------------------------------------------------
>>>>>>>>>>> SEMEL (SErvizio di Messaging ELettronico) - AINF, Universita' di
>>>>>>>>>>> Udine
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> TYPO3-UG-Italy mailing list
>>>>>>>>>>> TYPO3-UG-Italy at lists.typo3.org
>>>>>>>>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> TYPO3-UG-Italy mailing list
>>>>>>>>>> TYPO3-UG-Italy at lists.typo3.org
>>>>>>>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> TYPO3-UG-Italy mailing list
>>>>>>>>> TYPO3-UG-Italy at lists.typo3.org
>>>>>>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> TYPO3-UG-Italy mailing list
>>>>>>>> TYPO3-UG-Italy at lists.typo3.org
>>>>>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> TYPO3-UG-Italy mailing list
>>>>>>> TYPO3-UG-Italy at lists.typo3.org
>>>>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> TYPO3-UG-Italy mailing list
>>>>>> TYPO3-UG-Italy at lists.typo3.org
>>>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> TYPO3-UG-Italy mailing list
>>>>> TYPO3-UG-Italy at lists.typo3.org
>>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
>>>>>
>>>>
>>>>
>>>>
>>>> ALESSANDRO TUVERI
>>>>
>>>> --------------------------------------
>>>> AREA SERVIZI INFORMATICI E MULTIMEDIALI
>>>> Servizi WEeb d'Ateneo
>>>> Universit? degli Studi di Udine
>>>> tel. ufficio 0432-558904
>>>> --------------------------------------
>>>> Homo sine pecunia est imago mortis
>>>> --------------------------------------
>>>>
>>>> ----------------------------------------------------------------------
>>>> SEMEL (SErvizio di Messaging ELettronico) - AINF, Universita' di Udine
>>>>
>>>>
>>>> _______________________________________________
>>>> TYPO3-UG-Italy mailing list
>>>> TYPO3-UG-Italy at lists.typo3.org
>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
>>>
>>> _______________________________________________
>>> TYPO3-UG-Italy mailing list
>>> TYPO3-UG-Italy at lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
>>>
>>
>>
>>
>> ALESSANDRO TUVERI
>>
>> --------------------------------------
>> AREA SERVIZI INFORMATICI E MULTIMEDIALI
>> Servizi WEeb d'Ateneo
>> Universit? degli Studi di Udine
>> tel. ufficio 0432-558904
>> --------------------------------------
>> Homo sine pecunia est imago mortis
>> --------------------------------------
>>
>> ----------------------------------------------------------------------
>> SEMEL (SErvizio di Messaging ELettronico) - AINF, Universita' di Udine
>>
>>
>> _______________________________________________
>> TYPO3-UG-Italy mailing list
>> TYPO3-UG-Italy at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
> _______________________________________________
> TYPO3-UG-Italy mailing list
> TYPO3-UG-Italy at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
>



ALESSANDRO TUVERI

--------------------------------------
AREA SERVIZI INFORMATICI E MULTIMEDIALI
Servizi WEeb d'Ateneo
Universit? degli Studi di Udine
tel. ufficio 0432-558904
--------------------------------------
Homo sine pecunia est imago mortis
--------------------------------------

----------------------------------------------------------------------
SEMEL (SErvizio di Messaging ELettronico) - AINF, Universita' di Udine




More information about the TYPO3-UG-Italy mailing list