Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Drupal
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===Themes=== {{As of|2019|12}}, there are more than 2,800 free community-contributed [[theme (computing)|theme]]s.<ref name=":1">{{Cite web |date=18 March 2022 |title=Theme project {{!}} Drupal.org |url=https://www.drupal.org/project/project_theme |url-status=live |archive-url=https://archive.today/20220318195454/https://www.drupal.org/project/project_theme#selection-761.0-761.13 |archive-date=18 March 2022 |access-date=21 September 2017 |website=www.drupal.org}}</ref> Themes adapt or replace a Drupal site's default look and feel. Drupal themes use standardized formats that may be generated by common third-party theme design engines. Many are written in the [[PHPTemplate]] engine<ref>{{Cite web | url=http://drupal.org/phptemplate | title=PHPTemplate theme engine | work=drupal.org | access-date=8 April 2009 | url-status=dead | archive-url=https://web.archive.org/web/20090308030334/http://drupal.org/phptemplate | archive-date=8 March 2009 }}</ref> or, to a lesser extent, the [[XTemplate]] engine.<ref>{{Cite web | url=http://drupal.org/node/6493 | title=XTemplate theme engine | work=drupal.org | access-date=8 April 2009 | url-status=dead | archive-url=https://web.archive.org/web/20090316205154/http://drupal.org/node/6493 | archive-date=16 March 2009 }}</ref> Some templates use hard-coded [[PHP]]. Drupal 8 and future versions of Drupal integrate the [[Twig (template engine)|Twig]] templating engine.<ref name=":5">{{Cite web |last=Arghire |first=Ionut |date=29 September 2022 |title=Drupal Updates Patch Vulnerability in Twig Template Engine {{!}} SecurityWeek.Com |url=https://www.securityweek.com/drupal-updates-patch-vulnerability-twig-template-engine |access-date=11 October 2022 |website=www.securityweek.com}}</ref> The inclusion of the PHPTemplate and XTemplate engines in Drupal addressed user concerns about flexibility and complexity.<ref>{{Cite web | url=http://drupal.org/node/15689#comment-25704 | title=How does Drupal compare to Mambo? discussion thread | work=drupal.org | date=17 January 2005 | access-date=8 April 2009}}</ref> The Drupal theming system utilizes a [[Template engine (web)|template engine]] to further separate [[HTML]]/[[CSS]] from PHP. A popular Drupal contributed module called 'Devel' provides GUI information to developers and themers about the page build. Community-contributed themes on the Drupal website are released under a free [[GNU General Public License|GPL]] license.<ref>{{Cite web| url=http://drupal.org/project/Themes| title=Drupal themes| publisher=Drupal.org| access-date=31 August 2011| archive-date=23 August 2007| archive-url=https://web.archive.org/web/20070823232913/http://drupal.org/project/Themes| url-status=dead}}</ref><ref>{{Cite web | url=http://drupal.org/node/14208 | title=Adding your theme to Drupal.org|publisher=Drupal.org}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)