Hey Hey,
ich habe mich dafür entschieden zu Includen um HTML von PHP zu trennen, nachdem ich einen Beitrag über Templates Klassen gelesen habe.
Nun zu meinem Problem
Ich Include so:
index.tpl
news.tpl
news.php
Wenn ich ein Punkt
davor setze wie ich das sonst immer gemacht habe, bekomme ich einen Fehler. Was ja auch Logisch ist, weil er ganz oft versucht sie zu includen. Meine Frage wie löse ich das am besten. Oder sollte ich vllt doch auf eine Template Klasse setzen? und wenn ja welche?
PHP ist ja schon eine Template Klasse, nur weiß ich wohl noch nicht wie ich sie am besten einsätze.
Danke im voraus,
Shapie
ich habe mich dafür entschieden zu Includen um HTML von PHP zu trennen, nachdem ich einen Beitrag über Templates Klassen gelesen habe.
Nun zu meinem Problem
Ich Include so:
index.tpl
PHP-Code:
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" valign="top"><?PHP echo $a_navi; ?></td>
<td align="left" valign="top"><?PHP require($a_content); ?></td>
<td align="right"> </td>
</tr>
</table>
PHP-Code:
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" valign="top"><a href="shapesystem.php?admin=news&edit=add">News hinzufügen</a></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" valign="top"><?PHP echo $news_id ?> <?PHP echo $news_nick ?> <?PHP echo $news_titel ?></td>
</tr>
</table>
PHP-Code:
$ausgeben = mysql_query("SELECT id, news_id, poster_id, titel, nick FROM news_bereich JOIN benutzer ON poster_id = id");
while($news_u = mysql_fetch_object($ausgeben))
{
$news_id = $news_u->id;
$news_nick = $news_u->nick;
$news_titel = "<a href=\"shapesystem.php?admin=news&detail=news&id=".$news_u->news_id."\">".$news_u->titel."</a>";
$a_content = "/templates/news.tpl";
}
PHP-Code:
$a_content .= "/templates/news.tpl";
PHP ist ja schon eine Template Klasse, nur weiß ich wohl noch nicht wie ich sie am besten einsätze.
Danke im voraus,
Shapie
Kommentar