Frage

Ich habe ein Design in Drupal bekommt, das auf verschiedenen Seiten für einen anderen Hintergrundbild aufruft. Ich möchte es einfach machen für die Website-Editoren das Bild zuweisen. Mein erster Gedanke war das Hinzufügen eines CCK Feld auf den Seitentyp, wo sie das Bild zuweisen könnte. Das wird gut für die Knoten Seiten arbeiten, aber nicht für Ansichten Seiten arbeiten. Ich denke, anstatt direkt die Ansichten Seiten zu schaffen, ich konnte sie in Knoten wickeln.

Meine andere Idee ist es, eine BGImage CCK Art zu schaffen, und dann eine Art von Matrix-Seite, wo sie einen bestimmten BGImage Knoten zu einem Inhaltsknoten oder Ansicht zuweisen können, aber das klingt komplex.

Jede bessere Ideen da draußen? (In gewisser Weise ist dies ähnlich Block Sichtbarkeit steuern, nehme ich an.)

War es hilfreich?

Lösung

Ich würde in der Tat vorschlagen, sie zu Knoten wickeln, die Ansichten Attach Module hier helfen könnte.

Andere Tipps

Nach einem Inhaltstyp zu schaffen als Repository für die Hintergrundbilder zu verwenden, denke ich, dass es ein ziemlich schnelles Modul würde man einen Block mit Drop-Down-Box von hochgeladenen Bildern zur Auswahl geben.

Sehen Sie hook_block für die einzige Haken Sie benötigen.

, wenn $ op == Ansicht Pseudo-Code folgt (aber es sollte klar genug sein, um weitergehen)

$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
)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top