MyBB.de Forum

Normale Version: Template - eigenes Sub-template einbinden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Leute,

bitte nicht hauen, ich hab was nicht verstanden.
Und zwar hab ich auf der Seite www.faer-eryn.de/portal.php das Portal - Template verwendet. Dieses hab ich auf ein dreispaltiges Layout angepasst.

Das Portal-Template in meinem Design sieht so aus:
Code:
<html>
<head>
<title>{$mybb->settings['bbname']}</title>
{$headerinclude}
</head>
<body>
{$header}
<table width="100%" cellspacing="0" cellpadding="{$theme['tablespace']}" border="0" align="center">
<tr><td valign="top" width="200">
{$welcome}
{$pms}
{$latestthreads}
</td>
<td>&nbsp;</td>
<td valign="top">
{$announcements}
</td>
<td valign="top" width="200">
{$mylinks}
{$search}
{$whosonline}
{$stats}
</td>
</tr>
</table>
{$footer}
</body>
</html>

während alle angegebenen {$name} die sind, die vorher schon drin waren, wollte ich gern mit $mylinks auf das von mir erstellte eigene Template portal_mylinks zugreifen und dieses auf der rechten Seite über der Suche mit in das Portal einbinden.
Das Template gibt es auch, es hat den folgenden Code:

Code:
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead"><strong>Navigation</strong></td>
</tr>
<tr>
<td class="trow1">
> Faer Eryn - unsere Sippe

<span class="smalltext">
<a href="http://www.faer-eryn.de/showthread.php?tid=4166">~ Wer wir sind</a><br>
<a href="http://www.faer-eryn.de/showthread.php?tid=4165">~ Statuen unserer Sippe</a><br>
</span>

</td></tr>
<tr>
<td class="trow2">

> Herr der Ringe Online
<span class="smalltext">
<a href="https://www.lotro.com/de/gemeinschaft">~ Herr der Ringe Online, offizielle Community</a><br>
<a href="http://www.auenlaender-wochenblatt.de">~ Auenländer Wochenblatt</a><br>
</span>

</td></tr>
<tr>
<td class="trow1">
> Elder Scrolls Online
<span class="smalltext">
<a href="http://elderscrollsonline.com/de">~ offizielle Webseite von Elder Scrolls online</a><br>
<a href="http://www.elder-scrolls-online.de">~ Elder Scrolls Online Gildenverzeichnis</a><br>
<a href="http://www.tesonline.de">~ Deutschsprachiger Elder Scrolls Blog</a><br>
<a href="http://www.scharesoft.de">~ Deutschsprachige Fanseiten zur Rollenspielreihe The Elder Scrolls</a><br>
<a href="http://www.eso-rollenspiel.de">~ Rollenspiel-Community für Elder Scrolls Online</a><br>
</span>
</td>
</tr>
</table>
<br />

also nur eine simple Tabelle mit ein paar Links drin.
Nun war ich also der Meinung, es genügt, in das Portal-template {$mylinks} rein zu schreiben, damit dieser Teil an der Stelle anzeigt wird.
Das passiert aber nicht... und ich weiss nicht, warum. Muss man den Namen des Templates noch irgendwo "anmelden" ? Das Template aktualisieren? Was hab ich vergessen?

Danke für jeden Schubs auf den richtigen Weg Wink

lg,
Suse
Templates müssen in der passenden PHP-Datei aufgerufen werden, sonst können sie nicht verwendet werden. Aber würde es nicht auch klappen, wenn du das einfach ins portal-Template aufnimmst?
klar, ich dachte nur das wäre der Sinn dieser Template-Verwaltung... also dass man eigene Unter-Dateien erstellen kann und diese dann über Variablen einbinden.
Was meinst du mit "in der passenden PHP-datei"? Gibt es da eine Doku zu, die ich nicht gefunden habe?

lg,
Suse

Ah, jetzt hat die Suche ein paar Erklärungen ausgespuckt. "möglicherweise verwandte Themen" ist eine tolle Funktion Smile