Ticket #14 (new enhancement-feature_request)

Opened 4 years ago

Last modified 2 years ago

Module::Template Var-Scanner

Reported by: vain Owned by:
Priority: major-schwer Milestone: Clansuite 0.2.8
Component: Module Version: 0.1
Keywords: Cc:
Estimated Number of Hours: 0.0 Add Hours to Ticket:
Billable?: no Total Hours: 0
Internal?: no

Description

Scannen der .tpl Files nach zu ersetzenden Clansuite_Variablen Erstellen einer Liste, die im Template-Editor eingebunden werden kann.

Change History

comment:1 Changed 4 years ago by xsign.dll

hatten wir das nicht shconmal bei copyright irgendwo ? Das würde sich auch für die $content Prüfung eignen (siehe ticket weiter unten)

comment:2 Changed 4 years ago by xsign.dll

  • Milestone set to 0.3 beta
  • Component changed from Core to Modules
  • Summary changed from Template Var-Scanner to Module::Template Var-Scanner
  • Version set to Clansuite
  • Billable? unset

Es wäre günstiger, die Relationen dafür zu wissen. Also folgende Schritte: Auf $smarty->assign(); prüfen und dementsprechend zuordnen. Wird aber durchaus schwer werden, da alle möglichen anderen Relationen (wie z.B. abgeleitete Klassen mit vererbten assign's) aufzubrechen. Eventuell fürs erste doch nur *.tpl nach {$.*} Pattern abfragen. Ungreedy nicht vergessen :)

comment:3 Changed 3 years ago by vain

für die realtionen könnte man $smarty->_tpl_vars verwenden

comment:4 Changed 2 years ago by vain

  • Total Hours set to 0
  • Internal? unset
  • Milestone changed from Clansuite 0.4 beta to Clansuite 0.2.8

Gehört zum Template-Editor. Ist eine Art Hilfe-Widget dort.

Note: See TracTickets for help on using tickets.