Du er ikke logget ind: Log ind eller opret profil
 
Forums

The 2 x CCK field inside <p> combo ninja challenge

Indmeldt: 9 mar 2010
Indlæg:
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 &nbsp; 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 &nbsp; er i node.tpl filen. (det er jo i princippet markup!)

 

 

 

Hvad er jeres best practice for dette?

 

På forhånd tak!

 

 

 

 

Indmeldt: 27 jan 2010
Indlæg:
Måske?!

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 '&nbsp;'; 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!!!

  • Det er gratis
  • Du kan skrive artikler og tips
  • Du kan få hjælp eller hjælpe andre 
  • - og meget mere …
  • D7: 'locale'- og 'file'-fejl ligger sitet ned
    2 dage 22 timer ago
  • opsætning af cck felter og views
    2 dage 23 timer ago
  • D7: 'locale'- og 'file'-fejl ligger sitet ned
    3 dage 4 minutter ago
  • Tilføje aktuel dato til views?
    3 dage 10 minutter ago
  • Der er tilsyneladende mange mennsker herinde men næsten ingen aktivitet.. Hvorfor?
    3 dage 20 timer ago
  • /da/da/da/da/da/da/da
    3 dage 20 timer ago
  • Der er tilsyneladende mange mennsker herinde men næsten ingen aktivitet.. Hvorfor?
    ...
    5 dage 12 timer ago
  • Dynamisk tilføjelse af node fields, ved node/add, på baggrund af relaterede Term fields?
    ...
    5 dage 13 timer ago
  • Hjælp! Min side er crashet....!
    ...
    5 dage 18 timer ago
  • Hjælp! Min side er crashet....!
    5 dage 18 timer ago