Drupal - PHP for themers

Variabler

  • $variable_name

Arrays

  • Vector arry - simpele list of values
    $stuff = array('en-lille-ting' , 'en-anden-lille-ting');
    print $stuff[0]; en-lille-ting
    eller
    print $stuff[1]; en-anden-lille-ting
  • Hashtable array - associative list
    $fruit = array(
    'red' => 'cherries',
    'green' => 'apple',
    );
    print $fruit['green']; apple

Objects

  • .....

Print link til blog

print $node->links['blog_usernames_blog']['href']
printer link til blog/1

Conditionals

if/else

  • if ($a == $b) {
  • print "Det er det samme!";
  • }
  • elseif ($a < $b) {
  • print "Det er mindere.";
  • }
  • else {
  • print " ja, ja bare et eller andet!";
  • }

if - på den smarte måde

Denne sætning:

  • if ($a == $b) :
  • print "Det er det samme!";
  • endif;
  • Kan også skrives på en linie:
  • print ($a == $b) ? "Det er det samme!" : ' ';