The 2 x CCK field inside <p> combo ninja challenge
19. april 2010 - 1:48
- log ind eller opret profil for at skrive kommentarer
The 2 x CCK field inside <p> combo ninja challenge
Hej,
Som min titel måske peger i retning af, så har jeg en "udfordring".
Jeg vil lave følgende output
'<p>field1 field2</p>'
Præmis 1: Begge fields er "not required"
Præmis 2: Markup skal om muligt være i node.tpl
Præmis 3: Node.tpl skal (helst) være renset for php
Jeg har lavet dette forsøg http://pastebin.com/KhPbRrT3 , men jeg synes godt nok at det fylder meget i min node.tpl
Det problematiske ved at flytte logikken ind i template.php er, at jeg nemt kan ende med at lave tomme '<p></p>' eller at jeg ihvertfald ikke kan gøre sådan at er i node.tpl filen. (det er jo i princippet markup!)
Hvad er jeres best practice for dette?
På forhånd tak!
- Det er gratis
- Du kan skrive artikler og tips
- Du kan få hjælp eller hjælpe andre
- - og meget mere …
- IT-studentermedhjælper søges til opgaver i Drupal
- /da/da/da/da/da/da/da
- Der er tilsyneladende mange mennsker herinde men næsten ingen aktivitet.. Hvorfor?
- Hjælp! Min side er crashet....!
- Dynamisk tilføjelse af node fields, ved node/add, på baggrund af relaterede Term fields?
- Kontrakt styring
- Opsæting af moduler.
- Opsætning af forum
- ændring af mappe-navn??
- Installations problemer
-
D7: 'locale'- og 'file'-fejl ligger sitet ned
-
opsætning af cck felter og views
-
D7: 'locale'- og 'file'-fejl ligger sitet ned
-
Tilføje aktuel dato til views?
-
Der er tilsyneladende mange mennsker herinde men næsten ingen aktivitet.. Hvorfor?
-
/da/da/da/da/da/da/da
-
Der er tilsyneladende mange mennsker herinde men næsten ingen aktivitet.. Hvorfor?
-
Dynamisk tilføjelse af node fields, ved node/add, på baggrund af relaterede Term fields?
-
Hjælp! Min side er crashet....!
-
Hjælp! Min side er crashet....!


Hey tolborg,
Jeg ville gøre det således:
------------------------------------------------------------------------
<?php if ($field_pris[0]['view'] || $field_pris_note[0]['view']): ?>
<p>
<?php if ($field_pris[0]['view']): print $node->content['field_pris']['field']['#title'].':'.$field_pris[0]['view']; endif; ?>
<?php if ($field_pris[0]['view'] && $field_pris_note[0]['view']): print ' '; endif; ?>
<?php if ($field_pris_note[0]['view']): print $field_pris_note[0]['view']; endif; ?>
</p>
<?php endif; ?>
------------------------------------------------------------------------
Har også smidt mit foreslag i din pastebin! http://pastebin.com/Wpc2D2A9 :)
Hvorfor er der ikke kode-formatering her på sitet?!? Det er et must!!!