Zitat:
Zitat von Ludwig
Kann mir jemand eine kleine Hilfestellung geben, wie folgende zwei Code in Smarty zum Laufen bringen kann?
PHP-Code:
if(!isset($cat)) {
$cat = "news";
}
if (!isset($file)) {
$file = "start";
}
include($cat."/".$file.".php");
|
bedenke: smarty-code solltest du für layout-logik benutzen; für programmier-logik weiterhin php.
lies bitte die smarty-doku. es gibt sie auf deutsch, sie ist sehr gut und man brauch max 3-4 stunden. dort steht, wie du eine if-anweisung realisierst.
Zitat:
und:
PHP-Code:
<script type="text/javascript">
<!--
function openWin(src, parameters)
{
return window.open(src.getAttribute('href'), src.getAttribute('target') || '_blank', parameters);
}
//-->
</script>
|
deine fehlermeldungen werden die { und die } betreffen, die im smarty-code ja für variablen-delimiter benutzt werden. entweder du definierst andere delimiter (rate ich von ab), du ersetzt { und } mit dem in der doku angegeben code, so dass im html am ende wieder { und } rauskommt oder du lagerst das js in eine externe datei aus.
Zitat:
Weiß jemand einen Rat? Ich bedanke mich im voraus
mfg
Ludwig
|
und komme ja nicht auf die idee, für die lösung des ersten problems einfach im template php auszuführen ;-)