[drupal-devel] phptemplate in core?
gordon at heydon.com.au
Mon May 2 00:53:48 UTC 2005
I think this is a qreat idea as I do feel that phptemplate is becoming the
most popular theme engine.
The primary and secondary menus are I think an issue in all theme engine,
not just the phptemplate one which is pretty bad. One thing that I have done
with my web site is that I am using the menu.module to control my primary
menu and it works great. My theme is a derived marvin2k theme that I made
changes to. At the moment I am working on using phplayersmenu to give me
drop down menus, so I can take advantage of the tree structure of the menu
module. I do not have any submenus yet, but once I have my theme for
phplayersmenu working I will have and it will all be controlled with the
same tools that is used for the navigation menu.
As I said I am using the phplayersmenu by re-theming the menu theme. But I
did have this all working with with the marvin2k them and the standard menu
themes, when I was doing my proof of concept.
As for themes I have already converted the bluemarine theme to phptemplate
and I am taken a lot of effort to make this mimic the xtemplate theme as
closely as possible. As I have said before I actually did this so that I
could create a document on how to do this conversion. See
http://www.heydon.com.au/?q=node/636 for the instructions on how to do this.
This is a great idea. I give it a big +1
From: drupal-devel-bounces at drupal.org
[mailto:drupal-devel-bounces at drupal.org] On Behalf Of Dries Buytaert
Sent: Monday, 2 May 2005 1:49 AM
To: drupal-devel at drupal.org
Subject: [drupal-devel] phptemplate in core?
Adrian et al,
here is what I'd like to see happen: get PHPTemplate in core. We'd
1. remove Xtemplate from core.
2. remove the Bluemarine theme from core (Xtemplate based).
3. remove the Pushbutton theme from core (Xtemplate based).
4. add PHPTemplate to core.
5. add a PHPTemplate-based theme to core.
Steps 1, 2 and 3 are easy. Steps 4 and 5 need to be discussed.
- What needs to be done to get PHPTemplate in core? From what I can
tell, PHPTemplate's engine-specific settings (eg. the primary and
secondary links) need some work.
- What PHPTemplate-based theme should we ship with core? Should we
port either Bluemarine or Pushbutton to PHPTemplate or should we go
with fresh themes? My requirements for such theme would be:
1. The theme must validate as XHTML.
2. The theme's CSS classes/IDs must comply Drupal's naming
3. The theme should work on all browsers without hacks.
4. The theme should be simple and easy to customize. No themes with
a bazillion of small images that no one will ever change.
Dries Buytaert :: http://www.buytaert.net/
More information about the drupal-devel