PHPTAL Handbuch

PHP Template Attribute Language

Laurent Bédubourg

Kornel Lesiński

Dan Sheppard

Anton Valeriyevich Andriyevskyy

Axel Zöllich

Versionsgeschichte

Inhaltsverzeichnis

  1. Einleitung
  2. Warum PHPTAL?
  3. Installation
  4. Ein erstes Beispiel
  5. Die »Template Attribute Language«
    1. Attributrangfolge
    2. TAL-Namensraum
      1. tal:define
      2. tal:condition
      3. tal:repeat
      4. tal:omit-tag
      5. tal:replace
      6. tal:content
      7. tal:attributes
        1. Optionale Attribute
      8. tal:on-error
    3. METAL Namensraum
      1. metal:define-macro
      2. metal:use-macro
      3. metal:define-slot
      4. metal:fill-slot
    4. I18N Namensraum
      1. i18n:translate
      2. i18n:attributes
      3. i18n:name
      4. XHTML in Übersetzungen
    5. PHPTAL Namensraum
      1. phptal:debug
      2. phptal:cache
        1. Gesteuerte Auffrischung
        2. Begrenzungen:
      3. phptal:tales
    6. tal:block
    7. PHPTALES
      1. path:
      2. Alternative PHP-Operator Syntax
      3. string:
      4. php:
      5. not:
      6. exists:
      7. default
      8. structure
      9. Ausdrucksketten
  6. PHP Integration
    1. Konstanten
    2. Konfigurationsmethoden
      1. setOutputMode(mode)
      2. setEncoding(encoding)
      3. Other methods
    3. class PHPTAL
    4. interface PHPTAL_Filter
    5. interface PHPTAL_Trigger
    6. interface PHPTAL_TranslationService
      1. method setLanguage()
      2. method useDomain($domain)
      3. method setVar($key,$value)
      4. method translate($key)
    7. Die Arbeit mit gettext
      1. Erzeugung der Übersetzungsverzeichnisstruktur (Hmpf)
      2. Portable Object files
      3. Translation Domain
      4. Using Translator in PHP
      5. Variable interpolation
    8. Maßgeschneiderte Operatoren entwickeln
  7. A. Hinweis für Systembetreuer
  8. B. Nützliche Verweise
  9. C. Danksagungen