MyBB.de Forum

Normale Version: Page Manager & Templates verwenden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich arbeite gerade mit dem Page Manager und versuche noch einige weitere Templates auf eine dort erstellte Seite zu bekommen. So kann man dort ja Header und Footer zuschalten, ich würde gerne das Login-Fenster sowie einige Custom-Templates hinzufügen - nur weiß ich nicht wie.

Vielen Dank schonmal
Hi,

wenn du die Option "MyBB Template benutzen?" aktivierst, werden automatisch Header und Footer eingebunden - allerdings ist dann im Content kein PHP mehr möglich.

Daher rate ich dir zu einem manuellen Aufbau deiner Pagemanager-Seite.

Hier das Grundgerüst:
PHP-Code:
<?php

global $headerinclude$header$theme$footer;

$template='<html>
<head>
<title>'
.$pages['name'].'</title>
{$headerinclude}
</head>
<body>
{$header}
--> Hier kommt der Inhalt der Seite rein (wahlweise auch mit PHP-Code) <--
<br />
{$footer}
</body>
</html>'
;

$template=str_replace("\'""'"addslashes($template));

add_breadcrumb($pages['name']);

eval(
"\$page=\"".$template."\";");

output_page($page);

?>

Damit kannst du auch PHP in den Inhalt integrieren und dir die Seite individuell anpassen.


MfG Sven
Das war auf jeden Fall schonmal ne super Hilfe.

Wenn ich nun ca 10 Custom Seiten eingerichtet habe und alle den gleichen Sidemap haben sollen, besteht die Möglichkeit diesen über einen Tag als Template zu includen? Oder muss ich den ganzen Sidemap in jede Seite reinkopieren? Wird beim editieren etwas schwieriger Wink
Hmmm..hast du mal eine Beispielseite, denn so richtig nachvollziehbar ist dein Anliegen für mich nicht...sorry
http://www.blockminers.de/misc.php?page=regeln

Hier...
Der Sidemap ist in jeder Seite einzeln drin, ich würde ihn lieber in eine Datei oder ein Template auslagern und mit dem include-Befehl einbinden...
OK, jetzt verstehe ich dein Anliegen Wink

Sicherlich ist es möglich, das Menü in eine Custom-Template auszulagern und via z.B {sitemenü} in die Seiten einzubinden. Die Schwierigkeit besteht nur darin, die momentan aktive Seite zu ermitteln, so dass der entsprechende Listeneintrag des Menüs andersfarbig unterlegt wird.

Ich hatte eine passende JS-Funktion mal in einem Theme gesehen, aber erstmal wiederfinden. Big Grin
wenn dus findest freu ich mich, wenn nicht ists nicht schlimm.

ich hab inzwischen das ja so hinbekommen wie ich wollte, nur eben komplizierter Big Grin