Domanda

Sfondo: del cliente X ha un CCK-based Content Type (vendorxxentry) e sta usando Views2 per generare un elenco di tutti i nodi vendorxxentry in una semplice tabella.

Uno dei campi in vendorxxentry si chiama "vendorxxattitude", che appare come uno dei seguenti possibili valori enumerati:

  • felice
  • sleepy
  • dopey
  • scontroso

Clienti X ha quattro immagini 16x16 su misura che corrispondono a questi valori enumerati. Lui vuole avere loro visualizzazione nella visualizzazione generato, così invece di vedere "felice" nella vista generato, l'utente vedrebbe il happy.png immagine al suo posto. Clienti X vorrebbe per raggiungere questo obiettivo senza rompere la possibilità di ordinare le singole colonne come si può attualmente fare con Views2 nella modalità di uscita della tabella.

Domanda: Quali metodi useresti per sostituire il testo con le immagini associate? Si assuma che le immagini dovrebbero essere sostituite solo in uno o più specifici viste (ad esempio, vendorxxsummary, vendorxxbyxxdate, vendorxxbyxxindustry), ma non nel singolo nodo stessi Viste.

È stato utile?

Soluzione

È possibile modificare l' 'umore' da un semplice campo di dati ad un vocabolario tassonomia, con ogni stato d'animo è un termine nel vocabolario. utilizzare Poi Tassonomia immagine modulo per sostituire un'immagine per ogni stato d'animo in qualsiasi modo tu voglia.

Altri suggerimenti

mi piacerebbe utilizzare le nuove viste Cool 2 tematizzazione invece di installare un nuovo modulo per gestire una caratteristica. Basta capire quale campo che si desidera tema e creare un file del tema con il nome appropriato, e inserire il codice predefinito dal aiutante informazioni tema incluso con Visualizzazioni 2. Quindi, utilizzare un'istruzione switch per il tema dell'uscita in modo appropriato.

Questo non aiuta il cliente se decidono di aggiungere un campo però, dovreste aggiornare il codice, ma verrà eseguito molto più veloce di un intero modulo nuovo.

Credo che vorrei iniziare scrivendo una sorta di jquery che avrebbe trovato tutte le cellule con quelle parole e scambiare il Css intorno per muovere / nascondere il testo e aggiungere le immagini come immagine di sfondo. Proprio come le tecniche di sostituzione immagine la gente usa per ottenere i caratteri di fantasia nelle intestazioni. Se si può fare senza cambiare la marcatura di fondo, non dovrebbe influenzare il meccanismo di ordinamento?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top