Antw: Re: [Mapserver-DE] Haupt Template File zurLaufzwit austauschen

Thomas Lynen Thomas.Lynen at regioit-aachen.de
Mit Mai 5 15:37:46 CEST 2004


Ich denke ich werds mir mal reinziehen "müssen" ;-)
Danke für eure Hilfe ( Frank + Jan )

>>> Jan Hartmann <j.l.h.hartmann at uva.nl> 5.5.2004 15:15:09 >>>


Thomas Lynen wrote:

> Ich glaub ich habe es jetzt verstanden ...
> Mit TEMPLATEPATTERN gibt man erstmal an welche templatefiles man überhaupt benutzen darf.
> 
> Ein '*' reicht da dann aus ...

'.*'

'.' steht für: jedes beliebige Zeichen
'*' steht für: beliebig oft wiederholt

> Auf den ersten Blick ist diese Vorgehensweise verwirrend, anderseits wieder erforderlich damit man "von aussen" 
> nicht mit "eigenen" Templatefiles manipulieren kann. ( oder hat das andere Gründe und ich liege ganz falsch mit 
 > meiner Vermutung ? )
> 

Richtig

> '*' sollte man also dann lieber nicht nehmen ;-)
>

Wenn das Template zum Beispiel im Directory "/maps" steht, könnte mann 
als TEMPLATEPATTERN verwenden:

/maps/.*

Damit kann "von aussen" nur ein Template angerufen werden, das mit 
"/maps/" anfängt. Das Pattern kann weiter eingeschränkt oder erweitert 
werden:

/maps/tmpl.*   (nur Templates in /maps mit "tmpl" als Anfangsbuchstaben
/map.*/.*      (Alle Templates in /map1, /map2/, /mapaaa/, usw)

Es ist wirklich die Mühe wert, sich die Terminologie der "Regular 
Expressions" zu eigen zu machen. Es ist nicht einfach, aber es lohnt 
sich, nicht nur für MapServer (zB in CLASS Definitionen), aber auch für 
andere textbasierte Aufgaben (zB mit Perl oder Python)

Jan

_______________________________________________
Mapserver-DE mailing list
Mapserver-DE at freegis.org 
https://freegis.org/mailman/listinfo/mapserver-de 





This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)