2009-08-04 5 views
2

Ich habe ein Design in Drupal, die für ein anderes Hintergrundbild auf verschiedenen Seiten fordert. Ich möchte es den Seiteneditoren erleichtern, das Bild zuzuordnen. Mein erster Gedanke war, dem Seitentyp ein Cck-Feld hinzuzufügen, in dem sie das Bild zuweisen konnten. Das funktioniert gut für Knotenseiten, aber nicht für Ansichtsseiten. Ich schätze, anstatt die Ansichten-Seiten direkt zu erstellen, könnte ich sie in Knoten einbinden. Andere Idee ist es, einen BGImage-Cck-Typ und dann eine Art von Matrixseite zu erstellen, auf der sie einen bestimmten BGImage-Knoten einem Inhaltsknoten oder einer Ansicht zuweisen können, was aber komplex klingt.beste Möglichkeit, Editoren die Möglichkeit zu geben, Hintergrundbilder in Drupal 6

Gibt es bessere Ideen da draußen? (In gewisser Weise ähnelt das der Kontrolle der Blocksichtbarkeit, nehme ich an.)

+0

(ich habe das Gefühl, es gibt fast keine Drupal Menschen auf SO.) – sprugman

+0

zumindest mir und Eaton sind hier;) – alexanderpas

+0

:) nur 300 Fragen verschlagwortet mit "drupal" ... – sprugman

Antwort

1

Nach dem Erstellen eines Inhaltstyps als Repository für Hintergrundbilder, denke ich, dass es ein ziemlich schnelles Modul wäre, Ihnen einen Block mit Dropdown-Box zu geben, um aus hochgeladenen Bildern auszuwählen.

Suchen Sie nach hook_block für den einzigen Haken, den Sie brauchen.

wenn $ op == Ansicht Pseudo-Code folgt (aber es sollte klar genug sein, weiter zu gehen)

$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 
) 
Verwandte Themen