Vorlage :: Kontext.

Laufzeitkontext, in dem Vorlagen verarbeitet werden
Jetzt downloaden

Vorlage :: Kontext. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Andy Wardley
  • Website des Verlags:
  • http://search.cpan.org/~abw/

Vorlage :: Kontext. Stichworte


Vorlage :: Kontext. Beschreibung

Laufzeitkontext, in dem Vorlagen verarbeitet werden Vorlage :: CONTEXT ist ein Laufzeitkontext, in dem Vorlagen verarbeitet werden.Synopsis Verwenden Sie Vorlage :: Kontext; # Konstruktor $ context = Vorlage :: context-> neu (\% config) || Die $ Vorlage :: Context :: Fehler; # Abrufen (laden und kompilieren) Eine Vorlage $ Template = $ context-> template ($ template_name); # Abrufen (laden und instanziieren) Ein Plugin-Objekt $ plugin = $ context-> plugin ($ name, @args); # Abrufen (Return oder Erstellen) Eine Filter-Subroutine $ Filter = $ CONTEXT-> Filter ($ Name, @args, $ alias); # Prozess- / Einfügen einer Vorlage, Irrtümer werden über die () $ Ausgabe = $ context-> Prozess ($ TEMPLATE, \% vars) geworfen; $ output = $ context-> integrieren ($ TEMPLATE, \% vars); # Erhöhen Sie eine Ausnahme über die () $ CONTEXT-> Wurf ($ error_type, $ error_message, $ output_buffer); # Fang eine Ausnahme, reinigen Sie es auf und beheben Sie den Ausgabepuffer $ Ausnahme = $ CONTEXT-> Catch ($ Exception, $ output_buffer); # Speichern / Wiederherstellen des Vorstellers, um die variable Lokalisierung zu beeinflussen $ new_stash = $ context-> lokalisierung (\% vars); $ old_stash = $ context-> delokalise (); # Neue Block- oder Filterdefinitionen hinzufügen $ context-> define_block ($ name, $ block); $ context-> define_filter ($ name, filtersub, $ is_dynamic); # den Kontext zurücksetzen, die importierten Blockdefinitionen deaktivieren $ context-> zurücksetzen (); # Methoden zum Zugriff auf interne Elemente $ stash = $ context-> stash (); $ tflag = $ context-> trim (); $ epflag = $ context-> eval_perl (); $ Anbieter = $ context-> templates (); $ Anbieter = $ context-> plugins (); $ Anbieter = $ CONTEXT-> Filter (); ... Das Vorlagen :: Kontext-Modul definiert eine Objektklasse, um einen Laufzeitkontext darzustellen, in dem Vorlagen verarbeitet werden. Es bietet eine Schnittstelle zu den grundlegenden Vorgängen der Template-Toolkit-Verarbeitungsmaschine, über die kompilierte Vorlagen (dh Perl-Code aus der Vorlagenquelle konstruiert) Vorlagen, Lade-Plugins und -filter verarbeiten, Ausnahmen erheben und so einschalten. wird vom Vorlagenmodul erstellt. Jede Vorlage :: Kontextoptionen können an das Template New () Constructor-Verfahren weitergeleitet werden und wird an den Vorlagen :: Kontextkonstruktor weitergeleitet. Anforderungen: · Perl.


Vorlage :: Kontext. Zugehörige Software