On 14 Jun 2006, at 6:08 PM, Kieran Lal wrote:
Sounds like a thoughtful approach. But also sounds like more a re- engineering than an attempt to meet the need of these designers trying to design with Drupal for the first time.
Can you elaborate on "help to find themeable components. Those which make sense should be migrated to mainly html"?
Instead of finding theme functions in the code.. to override anything you just go : cp modules/event/event.tpl.php themes/mytheme
Overriding any template no longer requires any knowledge of php. It is literally just copy and edit.
Instead of having the code in the format of :
function theme_block($block) { $output = "<div class="block block-$block->module" id="block- $block->module-$block->delta">\n"; $output .= " <h2 class="title">$block->subject</h2>\n"; $output .= " <div class="content">$block->content</div>\n"; $output .= "</div>\n"; return $output; }
Contained inside a file filled with other source. It is instead just :
<div class="<?php print "block block-$block->module"?>" id="<?php print "block-$block->module-$block->delta"?>"> <h2><?php print $block->subject?></h2> <div class="content"><?php print $block->content ?></div> </div>
Because of this, we can also write a _proper_ inline theme editor. Something which was possible up to now.
-- Adrian Rossouw Drupal developer and Bryght Guy http://drupal.org | http://bryght.com