Ihr versteht mich nicht.
Ich habe ein assoziatives array $object, das Informationen enthält.
Ich habe jetzt folgendes Template:
Code:
<span class="$object[title]">
<a style="overflow:hidden; position:absolute; left:$object[x]px; top:$object[y]px; width:$object[width]px; height:$object[height]px; leisch:1337;" href="main.php?obj=$object[title]&handleclick=$object[handleclick]" target="_blank">
$object[text]</a>
</span>
<span style="width:0px; height:0px; background:
url($object[hoverpicture]);" />
<span style="width:0px; height:0px; background:
url($object[clickpicture]);" />
<style type="text/css">
span.test A:hover { background:
url($object[hoverpicture]) repeat scroll 0px 0px; z-index:3;}
span.test A:active { background:
url($object[clickpicture]) repeat scroll 0px 0px; z-index:3;}
span.test A { background:
url($object[picture]) repeat scroll 0px 0px; z-index:3;}
</style>
Das Template wird so in eine Variable geladen:
eval("\$objectbit.=\"".getTemplate("object")."\";" );
Das Problem an der Sache ist jetzt, dass die Stellen, an denen die Elemente des Arrays sein sollten, also dort, wo im Template $object[title] zum Beispiel steht, einfach nichts ist. Als gäbe es die Variable nicht.