Drupal: JavaScript Theme Functions
Engineered Web erklärt Drupal JavaScript Theme Funktionen und wie man sie überschreiben kann.
Eine eigene Theme Funktion wird so definiert:
Dupal.theme.prototype.displayName = function(name, url) {
return '<a href="' + url + '">' + name + '</a>';
}
// usage
var name = "John Doe";
var url = "http://example.com";
var display = Drupal.theme('displayName', name, url);
Ein Themer kann diese Funktion mit einem leicht anderen Funktionsaufruf überschreiben:
Dupal.theme.displayName = function(name, url) {
return '<a href="' + url + '"><em>' + name + '</em></a>';
}
