Zum Inhalt springen

PageTitle an PHP-Skript übergeben

Erstellt am 2. April 2004 · 3 Antworten · letzte Antwort am 2. April 2004

Tags: PHP, Frage

eber1 ·

Hallo Leute,

ich möchte gerne den Page-Titel an ein PHP-Skript übergeben. Mein Output ist aber immer {field:title}

Weiß jemand warum?

Gruß Harald

Setup

marks.TEST=USER
marks.TEST.includeLibs=media/scripts/test.php
marks.TEST {
userFunc=user_test
pagetitle={field:title}
insertData=1
}

PHP

<?php
function user_test($content,$conf)       {
        if ($conf["pagetitle"]) {
          $content = str_replace("###PAGE_TITLE###",$conf["pagetitle"],$content);
        } else {
          $content = str_replace("###PAGE_TITLE###","Enter the Page Title",$content);
        }

...
        return $content;
}

?>
maxhb ·

Hi!

eber1 schrieb

ich möchte gerne den Page-Titel an ein PHP-Skript übergeben. Mein Output ist aber immer {field:title}

Das würde ich anders erledigen. Lass Dir mal den Array $GLOBALS['TSFE'] in Deinem Script ausgeben. Da steht zu jeder Seite ein ganzer Haufen Informationen drin, unter anderem auch der Seitentitel.

CU
maxhb

eber1 ·

Hallo maxhb,

danke für die schnelle Antwort. Kannst Du vielleicht einen Newbi sagen, wie ich das $GLOBALS['TSFE'] auslesen. Ich habe mit debug ($GLOBALS) gesehen, daß es
GLOBALS->TCA->pages->ctrl->title gibt.

Gruß Harald

maxhb ·

Hi!

eber1 schrieb

danke für die schnelle Antwort. Kannst Du vielleicht einen Newbi sagen, wie ich das $GLOBALS['TSFE'] auslesen. Ich habe mit debug ($GLOBALS) gesehen, daß es
GLOBALS->TCA->pages->ctrl->title gibt.

Nimm am besten folgendes:

$seitentitel = $GLOBALS['TSFE']->page['title'];

CU
maxhb