Quantcast
Channel: Recent posts across whole site
Viewing all articles
Browse latest Browse all 49221

Generera content givet nyckeln i en textlista

$
0
0

Hej,

Jag jobbar med Drupal 7 och har lagt till ett fält av typ textlista ( List (text) ) till min content type. Tillåtna värden (Allowed values) är nyckel/värdepar som framförallt kommer ha betydelse för administratören av sidan. Min tanke var sedan att givet nyckeln så skulle värdet genereras om en aning. Bland annat ska det läggas till en bild samt en länk. Denna information kommer hämtas från en databas som inte är direkt kopplat till Drupal, dvs en extern databas.

Mitt första försök på att lösa detta problem var att lägga in en theme_field-hook i min temamodul, där funktionen följer namngivningen enligt THEMENAME_field__body__article så att den bara anropas för just det fältet och content type. Dock så upptäckte jag att när denna hook anropas så finns inte information om nyckeln kvar utan bara värdet.

Nästa tanke var att implementera template_process_field(&$variables, $hook), men jag känner mig osäker på hur variables-trädet ska behandlas (parsas och modifieras).

Tredje tanken var att skapa en egen modul och ett eget fält som jag helt har kontroll över själv.

Tacksam för kommentarer och förslag på hur man bäst löser detta problem.

Mvh
Andreas


Viewing all articles
Browse latest Browse all 49221