Node templating enhancement

Component ID

1678362

Component name

Node templating enhancement

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

This module add theme hook suggestions to a node . it's could be by matching the site language, the view mode of the node, the "promoted to front page" attribute of the node, or the "identifier" of the node (identifier is a new feature implement by this module).

If you want to add your theme hook suggestions, you could use "hook" of this module ("hook_nte_add_suggestions_before", "hook_nte_add_suggestions_after", "hook_nte_suggestions_alter"), see the node templating API.

Generic example

  • node--language-[language->language].tpl.php
  • node--[view_mode].tpl.php
  • node--[view_mode]--language-[language->language].tpl.php
  • node--promote-to-front.tpl.php
  • node--promote-to-front--language-[language->language].tpl.php
  • node--[content type].tpl.php
  • node--[content type]--language-[language->language].tpl.php
  • node--[content type]--[view_mode].tpl.php
  • node--[content type]--[view_mode]--language-[language->language].tpl.php
  • node--[content type]--promote-to-front.tpl.php
  • node--[content type]--promote-to-front--language-[language->language].tpl.php
  • node--[node nid].tpl.php
  • node--[node nid]--language-[language->language].tpl.php
  • node--[node nid]--[view_mode].tpl.php
  • node--[node nid]--[view_mode]--language-[language->language].tpl.php
  • node--[node nid]--promote-to-front.tpl.php
  • node--[node nid]--promote-to-front--language-[language->language].tpl.php
  • node--[identifier].tpl.php
  • node--[identifier]--language-[language->language].tpl.php
  • node--[identifier]--[view_mode].tpl.php
  • node--[identifier]--[view_mode]--language-[language->language].tpl.php
  • node--[identifier]--promote-to-front.tpl.php
  • node--[identifier]--promote-to-front--language-[language->language].tpl.php