August 2009

Drupal 6 Them Function Override

  • Find den funktion du ønsker at ændre i .module file
  • Kopier funktionens kode
  • EKSEMPEL
  • function theme_username($object) {
  • ......
  • return $output;
  • }
  • Indsæt koden i template.php
  • omdøb theme_
  • EKSEMPEL
  • function mit_navn_på_theme_username($object) {
  • ......
  • return $output;
  • }

Drupal 6 Replacing .tpl.php Variables

  • mit_navn_på_theme_preprocess(&$vars, $hook)
  • EKSEMPEL
  • function mit_navn_på_theme_preprocess(&$vars, $hook) {
  • if ($hook == 'page') {
  • $vars['min_nye_variabel'] = 'en værdi' ;
  • }
  • }

Preprocess der "rammer" page - en nemmere eller mere simpel måde er :

  • function mit_navn_på_theme_preprocess_page(&$vars) {
  • $vars['min_nye_variabel'] = 'en værdi' ;
  • }

Drupal 6 template.php

  • PHP kode
  • Hjælper med at holde dine .tpl.php filer simple ....rene"
  • Kan sende variabler til .tpl.php filerne
  • Praktisk når man skal style/designe mindre elementer på siden ... som (theme_username)

Breadcrumb i MODx

Wordpress theme

Kommentar funktionen

Lav kommentar funktionen mere simpel med CSS!
WC3 validering: 
CSS
Kode (XHTML, PHP, CSS etc.): 
.submitted { line-height:30px;} .tips, div#comments p a {display:none;} div#comments label {padding-bottom:5px;} div#comments h2 {margin-top:20px;} ul.links li, ul.inline li {display:none;}