habe mir das Beispiel angeschaut. Es es stellte sich mir aber die Frage, wo die Variable $db_table herkommt...
Diese Variable kommt aus einer Datei:
require_once "db_config.php";
Das was Du möchtest, ist in vlibTemplate nicht vorgesehen. Du möchtest, dass das Template das Skript steuert. Das geht aber nicht.
Das Skript bedient das Template. Nicht umgekehrt. Ein Template ist weitestgehend statisch.
Das Skript bestimmt die Struktur des Templates (Loops, welche Variablen, etc.)
Es kommt noch ein weiters Problem hinzu: Es ist nicht ohne weiteres möglich, Templates dynamisch zu generieren; nach dem Motto: Dann der INCLUDE, dann dieser LOOP aus der DB.
Du kannst Dir mal PHPNUKE ansehen. Da haben sie es mit Funktionen gelöst, die immer nur ein bißchen HTML-Code enthalten. Diese Funktionen werden dann bei Bedarf aufgerufen. Aber damit hast Du halt alle Möglichkeiten von PHP, die hast Du in den Templates von vlibTemplate nicht.
Es sollte allerdings theoretisch möglich sein, dieses Konzept auf vlibTemplate zu übertragen und eine Funktion+Template Struktur zu erstellen und sich so die Bausteine zusammenzubasteln.
Hört sich für mich nach viel Arbeit an.