Advanced Profile und Änderungen in der template.php-Datei

am 26.04.2008 - 12:41 Uhr in
Ich würde gerne Advanced Profile nutzen, nun ist es laut dieser Anleitung http://drupal.org/node/207841 notwendig, bestimmte Änderungen in der template.php - Datei des genutzen Themes vorzunehmen. Von php verstehe ich leider nix und diese Art von Änderungen führt bei mir regelmäßig zu Fehlermeldungen in der Art von unexpected irgendetwas in line x. Aber vielleicht weiß ja jemand anders Bescheid. Laut der Anleitung soll es zum Schluss diese Funktion geben:
<?php
function _phptemplate_variables($hook, $vars) {
if (module_exists('advanced_profile')) {
$vars = advanced_profile_addvars($hook, $vars);
}
if (module_exists('advanced_forum')) {
$vars = advanced_forum_addvars($hook, $vars);
}
/***EXISTING CODE IN THE FUNCTION, IF ANY***/
return $vars;
}
?>
Ich benutze das marinelli-theme und die Datei template.php-Datei sieht so aus:
<?php
//template for Marinelli Theme
//author: singalkuppe - www.signalkuppe.com
// regions for marinelli
function marinelli_regions() {
return array(
'sidebar_left' => t('sidebar_left'),
'sidebar_right' => t('sidebar_right'),
'content' => t('content'),
'footer' => t('footer'),
);
}
function marinelli_width($left, $right) {
$width = 540;
if (!$left ) {
$width = $width +190;
}
if (!$right) {
$width = $width +190;
}
return $width;
}
/**
* Return a themed breadcrumb trail.
*
* @param $breadcrumb
* An array containing the breadcrumb links.
* @return a string containing the breadcrumb output.
*/
function phptemplate_breadcrumb($breadcrumb) {
if (!empty($breadcrumb)) {
$breadcrumb[] = drupal_get_title();
array_shift($breadcrumb);
return '
'.t('You are here').''. implode(' / ', $breadcrumb) .'
';
}
}
Wie man sieht, ist diese Zeile "function _phptemplate_variables" gar nicht vorhanden, weiß jemand, wie meine template.php-Datei genau aussehen muss, damit das funktioniert? Und ist das alles wirklich nötig oder gibt es noch einen einfacheren Weg, das Ganze zum Laufen zu bringen?
- Anmelden oder Registrieren um Kommentare zu schreiben
Was passiert denn, wenn Du
am 27.04.2008 - 15:47 Uhr
Was passiert denn, wenn Du den Advanced Profile Code an's Ende Deiner template.php Datei kopierst?
--
bv - drupalcenter.de
Werd ich mal testen, ist ha
am 27.04.2008 - 16:33 Uhr
Werd ich mal testen, ist ha schon mal nen Tip, Danke