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)