Deutscher Support > vlibTemplate, vlibMimeMail, vlibDate
Fenstertitel mit vlibTemplate
matzenb:
ich hab mich sehr schnell mit vlibTemplate angefreundet.
Jetzt habe ich ein kleines Problem.
Gibt es eine Möglichkeit auch den Fenstertitel mit vlibTemplate anzusteuern.
also ich habs immer so versucht, ohne Erfolg:
MOD: Bitte CODE-Tag benutzen, danke!
PHP-Script:
--- Code: ---<?php
(...)
if (!require_once vlib/vlibTemplate.php) return false;
$tmpl = new vlibTemplate(templates/tmpl_header.htm);
$tmpl->setvar(frametitle,Fenster-Titel);
(...)
?>
--- End code ---
Template-Header:
--- Code: ---<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN>
<html>
<head>
<title>{tmpl_var name=frametitle}</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style type="text/css">style.css);</style>
</head>
--- End code ---
Viele Grüße
Matze
ClausVB:
Da fehlt wahrscheinlich nur der "pparse()".
In meinem Beispiel "basic.php" setze ich auch den Titel des Dokuments. Funktioniert mein Beispiel auf deinem Webspace?
PHP:
http://lamp.clausvb.de/vlib_examples/basic.php?showsource=php
HTML:
http://lamp.clausvb.de/vlib_examples/basic.php?showsource=html
Bitte prüfen, danke!
Anmerkung: Die Zeilen
"<style type="text/css">style.css);</style>"
und
"if (!require_once vlib/vlibTemplate.php) return false;"
machen für mich keinen Sinn. Warum benutzt du das? Was willst du erreichen?
Gruß
Claus
matzenb:
Dein Beispiel funktioniert wunderbar auf meinem Webserver.
Die funktion pparse() wird aufgerufen, hatte ich hier nur im code vergessen.
Ach und css ist hier in dem code auch falsch eingebunden, ich weiß, hab ich über die import-funktion realisiert.
Meinetwegen so:
--- Code: ---<style type="text/css">@import url(./css_file.css);</style>
--- End code ---
--- Code: ---if (!require_once vlib/vlibTemplate.php) return false;
--- End code ---
Das hab ich mir mal dummer Weise angewöhnt, macht wirklich keinen Sinn.
Nun, ich hab jetzt aber den Fehler gefunden. Ich hab das falsche Template (den body anstatt den header) angesteuert, dann kann das natürlich nicht funktionieren ^^.
Na dann trotzdem vielen Dank für deine Hilfe.
gruß
Matze
ClausVB:
Aber in deiner geposteten Zeile
--- Code: ---$tmpl = new vlibTemplate(templates/tmpl_header.htm);
--- End code ---
steht doch explizit "header" drin?!
matzenb:
oh ja stimmt, aber das ding is, das ich in meinem projekt noch ein php script dazwischen habe, einmal für body und header, und da hatte ich immer das body-script eingebunden, jetzt hab ich die sowieso zusammen gefügt, ist ja auch sinvoller.
Also das Thema ist abgehakt.
Navigation
[0] Message Index
[#] Next page
Go to full version