Ho creato 2 tipi di contenuto:
Testo e Galleria.
Il primo è composto dal campo solo testo e da un campo node reference in cui viene collegato al tipo di contenuto galleria. Quest'ultimo tipo di contenuto è composto da un unico campo imagefield che ha infiniti "sotto-campi" per inserire immagini.
Ho bisogno di arrivare a questo:
l'utente scrive il suo testo nel tipo di contenuto "testo" e carica le immagini nel tipo di contenuto "galleria".
Ho bisogno che le immagini della galleria vengono visualizzate nel testo del tipo di contenuto "testo" ogni 40 righe.
In pratica adesso sono arrivato ad avere questo:
Titolo tipo di contenuto "testo"
Body
Immagini del tipo di contenuto "galleria"
mentre dovrei arrivare a:
Titolo tipo di contenuto "testo"
Body ( ogni 40 righe ho 5 immagini che preleva dalla galleria, quindi:
......................
.....................dopo 40 righe
le prime 5 immagini
.......................
........................poi di nuovo 40 righe
le seguenti 5 immagini della galleria
è un po complicato da spiegare, ma spero si sia compreso a ciò che voglio arrivare :)
Mhhh questa è una funzionalità che puoi ottenere solo scrivendo del codice ad hoc...
La cosa più veloce che mi viene in mente è quella di creare il template personalizzato per il tipo di nodo testo nella forma node-testo.tpl.php. Dentro invece di stampare $content, devi spacchettare tutti gli array e ricomporre la pagina con un ciclo in php che faccia i conti dei caratteri e delle immagini alternando quindi il tutto. Ricordati di tenere conto di gestire il testo con la formattazione html e di conteggiarlo o meno nel ciclo a seconda delle necessità.
Puoi partire da qui:
http://drupal.org/node/11816
<--- Andrea Mancini - biso.it --->
grazie del aiuto e del link di avvio :))
quindi inizio a ricomporre il node-testo.tpl.php, ma come faccio a conteggiare le righe in php?