<?php class template { public $dir = "templates/default/"; public $file; public $tags; { $this->file = $file; foreach($tags as $tag => $tagvalue) { $this->tags["{".$tag."}"] = $tagvalue; } } public function tag($tags, $value = NULL) { { foreach($tags as $tag => $tagvalue) { $this->tags["{".$tag."}"] = $tagvalue; } } else { $this->tags["{".$tag."}"] = $tagvalue; } } public function display() { } } ?>
Jednak nie potrafię sobie poradzić z tym, aby dodać tam sposób, który ograniczy tworzenie XXX plików .tpl. Chodzi mi o funkcję znaną z phpbb - assign_block_vars, dzięki której możemy w prosty sposób umieszczać wiele kodów html, wykorzystywanych na kilku stronach, w jednym pliku .tpl. Wszystko za sprawą komentarzy:
Kod
<!-- BEGIN costam -->
tutaj kod
<!-- END costam -->
tutaj kod
<!-- END costam -->
Może mi ktoś podsunąć pomysł jak to wprowadzić do ww. klasy?