Pre process functions in template.php
-
Upload
green-for-all -
Category
Software
-
view
104 -
download
1
description
Transcript of Pre process functions in template.php
Pre-Process Functions in Template.php
June 22, 2012
Harris RashidThemer & Developer
Theme Structure
What is it & when does it happen?
Pre-Process
Processingweb request
Processingweb request
Raw Data (from DB)
Return Data (modules)
Processingweb request
Raw Data (from DB)
Return Data (modules)
Formatted Data (themes)
HTML
$content in node.tpl.php & page.tpl.php
Tools
- Devel module- Admin menu module- Firebug firefox plugin
Floated Right
Floated Left
Tools
yourtheme_preprocess_node($variables)
Variables
Drupal 7: $variables
Drupal 6: $vars
How do I use preprocess with Fields?
- Image (file)
- Image Caption (image description)
- Image Alignment (text - radio buttons)
Create a template.php file, turn on the Devel Module, and use the DSM function.
Refresh your node page twice, and you should see the Kufon display of the node.
We're going to need the following values for field_image, field_image_position
More Resources
http://drupal.org/node/223430
http://api.drupal.org
Pre-Process can be used on Nodes, Pages, Search Results, Views, User Pictures, and a host of other places in Drupal.