il modo migliore per dare agli editor la possibilità di assegnare immagini di sfondo in drupal 6

StackOverflow https://stackoverflow.com/questions/1228863

  •  22-07-2019
  •  | 
  •  

Domanda

Ho un design in drupal che richiede un'immagine di sfondo diversa su pagine diverse. Vorrei semplificare l'assegnazione dell'immagine agli editor del sito. Il mio primo pensiero è stato l'aggiunta di un campo cck al tipo di pagina in cui potevano assegnare l'immagine. Funzionerà bene per le pagine dei nodi, ma non funzionerà per le pagine delle viste. Immagino invece di creare direttamente le pagine delle viste, potrei avvolgerle in nodi.

L'altra mia idea è quella di creare un tipo di cck di BGImage e quindi una sorta di pagina matrice in cui possano assegnare un determinato nodo BGImage a un nodo o a una vista di contenuto, ma sembra complesso.

Qualche idea migliore là fuori? (In un certo senso, questo è simile al controllo della visibilità dei blocchi, suppongo.)

È stato utile?

Soluzione

Vorrei davvero suggerire di avvolgerli in nodi, il Modulo di collegamento viste potrebbe essere d'aiuto qui.

Altri suggerimenti

Dopo aver creato un tipo di contenuto da utilizzare come repository per le immagini di sfondo, penso che sarebbe un modulo abbastanza veloce fornirti un blocco con una casella a discesa per scegliere tra le immagini caricate.

Cerca hook_block per l'unico hook di cui avrai bisogno.

se $ op == visualizza segue lo pseudocodice (ma dovrebbe essere abbastanza chiaro per continuare)

$res = db_query('select field_my_image_fid FROM {mycontenttype}');
while ($img = db_fetch_obj($res) {
  $my_content .= $img->whatever

return array(
 'subject' => '<none>',
 'content' => $my_content
)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top