Gut, damit erklär ich dir gleich die sogenannten TPL-Mods - das ist am saubersten und es steht nicht alles in der index.html.
Lege bitte innerhalb der index.html, wo die Daten ausgegeben werden sollen folgenden Zeile an:
|
Quellcode
|
1
|
<?php page_tpl_mod('datastamm') ?>
|
Danach, wenn nicht vorhanden, legst du in deinem Template den Ordner /inc/ an und darin einen Ordner mit dem Namen des TPL Mods /datastamm/
Es müsste nun so aussehen:
/includes/templates/dein_template/inc/datastamm/
... und darin eine PHP Datei mit der Bezeichnung "tpl_mod.inc.php"
Durch den Systemaufruf page_tpl_mod('datastamm') sucht nun das System innerhalb deines Templates nah dem Ordner inc/ und darin nach dem Ordner datastamm/ ...
... und liest automatisch die darin befindliche "tpl_mod.inc.php"
Dort könnte der Code z.B. so aussehen:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
|
<?php
global $personaldaten;
print "<div id="stamm_data">\n";
print $personaldaten['vorname']." ".$personaldaten['name']."<br />\n";
print "</div>\n";
?>
|
Die Quellcodeausgabe sieht so aus:
|
Quellcode
|
1
2
3
|
<div id="stamm_data">
Vorname Name<br />
</div>
|
Und das Frontend so:
Vorname Name
Oder noch etwas ausführlicher, wenn es z.B. nur auf der Startseite erscheinen soll:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
<?php
global $personaldaten;
if (!empty($_GET['seite'])) {
$takeSiteID = $explode['0'];
$takeSiteName = $explode['1'];
}
$standard = 'includes/templates/'.$takeTPL.'/inc/datastamm/files/standard.php';
if(file_exists('includes/templates/'.$takeTPL.'/inc/datastamm/files/'.$takeSiteName.'.php')) {
include 'includes/templates/'.$takeTPL.'/inc/datastamm/files/'.$takeSiteName.'.php';
} else {
include $standard;
}
?>
|
Und dazu ölegst du nun im Ordner "stammdata" noch den Ordner "files" und legst dort 2 Dateien ab:
startseite.php
standard.php
In die datei Startseite kommt z.B.:
|
Quellcode
|
1
2
3
4
5
6
7
8
|
<?php
print "<div id="stamm_data">\n";
print $personaldaten['vorname']." ".$personaldaten['name']."<br />\n";
print "</div>\n";
?>
|
Und in die Seite Standard kannst du leer machen oder z.B.: was anderes:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
|
<?php
print "<div id="stamm_data">\n";
print $personaldaten['strasse']."<br />\n";
print $personaldaten['wohnort']."<br />\n";
print "</div>\n";
?>
|
Nun wird nur auf der Startseite ausgegebenm was in /files/statseite.php enthalten ist und auf allen anderen Seite, was in der standard.php steht.
Ich hoffre das war nicht zuviel und erklärt auch gleich die Funktion der TPL_Mods
...
Schreibfehler bitte nicht beachten, habe meine Brille nicht auf :-)