[TYPO3-UG Italy] Wrap singoli elementi tt_news LIST

Michael Tamburini barcarogf+typo3 at gmail.com
Fri May 7 12:26:57 CEST 2010


Grazie a tutti per le risposte, sì, via Javascript non avrei problemi a 
farlo, mi scoccia un pò però avere del markup in più e del JS in più 
quando potrebbe essere una cosa che dovrebbe essere fattibile via template.

Se proprio non iresco a risolvere utilizzerò jQuery.

Grazie ancora,

Ciao,
Michael.

Il 07/05/10 09:59, Marcello Machì ha scritto:
> 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