September 2009

BUEditor

Billede med class
Kode (XHTML, PHP, CSS etc.): 
var form = [ {name: 'src', title: 'Image URL', suffix: B}, {name: 'width', title: 'Width x Height', suffix: ' x ', getnext: true, attributes: {size: 3}}, {name: 'height', attributes: {size: 3}}, {name: 'alt', title: 'Alternative text'}, {name: 'class', title: 'Image class', type: 'select', options: {'': '', left: 'Left', right: 'Right', center: 'Center'}} ]; eDefTagDialog('img', form, 'Insert/edit image', 'OK');

Link

  • onclick="window.open(this.href); return false;"
en valid erstatning for target="_blank" når der benyttes Strict

HTML

HTML

Taxonomy

Print taxonomy beskrivelse ..... eksempelvis i et view!

Kode (XHTML, PHP, CSS etc.): 

<?php $current = taxonomy_get_term(arg(2)); echo $current->description; ?>

Fjern not verified ved kommetar-funktionen


<?php
function phptemplate_username($object) {

if ($object->uid && $object->name) {
// Shorten the name when it is too long or it will break many tables.
if (drupal_strlen($object->name) > 20) {
$name = drupal_substr($object->name, 0, 15) .'...';
}
else {
$name = $object->name;
}

if (user_access('access user profiles')) {
$output = l($name, 'user/'. $object->uid, array('title' => t('View user profile.')));
}
else {
$output = check_plain($name);
}
}
else if ($object->name) {

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',
    );