[TYPO3-UG Italy] Wrap singoli elementi tt_news LIST

Marcello Machì marcellomachi at gmail.com
Fri May 7 09:59:36 CEST 2010


Salve,
concordo con Riccardo. Io ho sempre avuto questo problema quando in una lista di news occorreva mettere un bordo tra una e l'altra ma, ovviamente, non tra l'ultima news e il footer. Ho risolto con Javascript. Jquery da questo punto di vista è perfetto. Ha i selettori last-child e lo script non viene richiamato all'onload (cioè dopo che la pagina ha finito di caricarsi) ma al DOM ready, cioè quando solo la struttura del DOM è pronta: di fatto non ti accorgi neanche che un javascript modifica la pagina...

Ciao

Il giorno 07/mag/2010, alle ore 09:50, Riccardo De Contardi ha scritto:

> Ciao!
> 
> Domanda: ci azzecco se penso che l'inserimento di "<div class="divisore"></div>" tra un elemento e l'altro della lista ha ragioni puramente estetiche?
> Se la risposta è sì, beh... il mio consiglio è di non aggiungere inutilmente markup se non ci sei costretto:
> 
> nei CSS3 esistono le pseudoclassi last-child e last-of-type che possono fare al caso tuo.
> 
> Rimnane (ovviamente!) tagliato fuori Internet Explorer... l'unica cosa che puoi fare è simulare la cosa con il javascript (es. mi pare che JQuery abbia qualcosa di simile a last-child e last-of-type già implementato)
> 
> 
> 
> 
> In data 06 maggio 2010 alle ore 17:02:05, Michael Tamburini <barcarogf+typo3 at gmail.com> ha scritto:
> 
>> Salve Nicola, ho provato anche con questo metodo, impostando tramite optionSplit i diversi layout ma ci dev'essere qualcosa che non va perché non riesco a farlo funzionare come dovrebbe con una riga del tipo:
>> 
>> plugin.tt_news.altLayoutsOptionSplit = 0|*|1|*|2
>> 
>> che dovrebbe far usare il layout NEWS per il primo, il NEWS_1 per i "centrali" e il NEWS_2 per l'ultimo. Facendo in questo modo non funziona proprio. Sono riuscito a farlo funzionare a qualche maniera con:
>> 
>> plugin.tt_news.altLayoutsOptionSplit = 0||1|*|2
>> 
>> ma non è quello che mi serve, nel senso che se ho 3 elementi va bene se ne ho 4 sballa.
>> Sto provando ora a documentarmi per vedere se esista qualcosa a livello di bug.
>> 
>> Per ora grazie per l'aiuto, appena trovo una soluzione la posterò in lista.
>> 
>> Il 06/05/10 16:36, Nicola Della Marina ha scritto:
>>> Salve Michael,
>>> 
>>> Il 06/05/2010 16.18, Michael Tamburini ha scritto:
>>>> Salve a tutti.
>>>> Avrei necessità di "wrappare" i singoli elementi delle liste di
>>>> tt_news, in modo che tra uno e l'altro ci sia una cosa del tipo <div
>>>> class="divisore"></div> per dividerli. Se lo inserisco nel template me
>>>> lo trovo anche dopo l'ultimo, ma non è questo che voglio. Pensavo si
>>>> potesse impostare il wrap dei singoli elementi della LIST (usando poi
>>>> optionSplit per escludere l'ultimo elemento) ma non ci sono riuscito.
>>>> Come posso fare per ottenere questo?
>>>> 
>>> 
>>> Non so che versioni di tt_news tu stia usando, ma nella versione 3 è
>>> possibile definire tramite TS una serie di alternating layouts, tipo se
>>> hai 5 news le prime 4 con il tag e l'ultima senza.
>>> Non l'ho mai fatto per cui non saprei dirti esattamente che codice
>>> usare, ma è spiegato tutto bene nel documenti accessorio che trovi
>>> nell'estensione.
>>> 
>>> Saluti.
>> 
> 
> 
> -- 
> --------------------------------------------
> Riccardo De Contardi - Web Developer
> B Human Srl - www.bhuman.it
> Via Canzio, 15 - 20131 Milano
> TEL +39-02-20.23.271 - FAX +39-02-20.240.561
> --------------------------------------------
> _______________________________________________
> TYPO3-UG-Italy mailing list
> TYPO3-UG-Italy at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy



More information about the TYPO3-UG-Italy mailing list