Danke Christian fürs umgehende Feedback, hat alles so bestens funktioniert
(und wir haben es sogar begriffen ;-) ).
Wir hatten schon euer Buch 4.6 gelesen... aber ich arbeite mit einem neuen
Produkionsteam zusammen, welches sich halt in Imperia auch neu einarbeiten
muss und möchte. Mir/uns fehlt in den Handbüchern ein wenig die
System-artige Übersicht, es wäre manchmal bei der technischen Konzeption
hilfreich auch schematische, visuelle Darstellungen von Abläufen und
Zusammenhängne zwischen Meta-Dateien Vorlagen, Active-Lists usw. zur
Verfügung zu haben. Vielleicht eine Idee für die Imperia 6-Handbücher?.
Was wir wollen ist übrigens zum Beispiel: Multilanguage-Template mit
Flexmodulen, anschliessend saubere Trennung der Inhalte nach Sprache in den
Copy-Templates. Hierzu muss im Copy-Template wohl eine Abfrage der im
Multilanguage-Template vorliegenden Felder der richtigen Sprache vorgenommen
werden..? Im Sinne: Suche mir alle Felder, in deren Namen '_d' oder '_e'
vorkommt? Oder suche mir alle <dblock> nach entsprechendem Prinzip?
Oder gibt es da noch ganz andere erprobte Konzepte und Erfahrugen?
Gruss nach Aachen...
--
Petra Starmans
Design, Konzept und Beratung
Neptunstrasse 21
8032 Zürich
tel/fax: + 41 (0)1 262 06 55
e-mail: petra@starmans.ch
> Von: Christian Lackas <Christian.Lackas@imperia.de>
> Organisation: Imperia AG <http://www.imperia.de/>
> Antworten an: imperia-users@imperia.de
> Datum: Thu, 12 Jul 2001 17:18:03 +0200
> An: imperia-users@imperia.de
> Betreff: Re: [IMPERIA] executable Perl-Code innerhalb Templates
>
> * Petra Starmans <pstarm@spectraweb.ch> [010712 17:08]:
>
> Hallo Petra,
>
>> Zur Zeit haben wir Probleme, in einer Seitenvorlage Perl-Codeteile
>> einzubauen.
>>
>> Beim einfachen Test
>> <IMPERIA lang=perl>
>> PRINT hallo
>
> Das ist nicht wirklich Perl :-).
>
>> </IMPERIA>
>>
>> <IMPERIA lang=perl>
>> PRINT "hallo"
>
> Wie ware es mit
>
> print "hallo"
>
>> </IMPERIA>
>>
>> schreibt beim Öffnen des Templates mit site_edit.pl 'print hallo'
>> oder 'print "hallo"' in die Seite rein (Die Inhalte zwischen den
>> Imperia-Tags werden also als reine Text betrachtet).
>
> Und auch "<IMPERIA>" hast Du in Deiner Seite stehen, Du siehst es nur
> nicht weil Dein Browser es fuer einen zu ignorierenden HTML-Tag ansieht.
> site_edit.pl fasst ActiveLists naemlich nicht an.
>
>> Auch in der gespeicherten Seite auf Develop oder der live geschalteten
>> Seite bleibt die Situation gleich.
>
> Tipp: Die Verwendung von SiteActive wirkt hier Wunder :-).
>
> Speichere die Vorlage mal im Dokument-Root und rufe sie dann ueber einen
> Browser auf:
>
> http://server/cgi-bin/site_active.pl?TEMPLATE=/path/to/file.html
>
> "server" und "/path/to/file.html" musst Du natuerlich noch anpassen
> (letzteres relativ zum DOC-ROOT).
>
>> Wir suchen an allen Enden, was hier nicht funktioniert.
>> - Das Perl.pm Plugin ist im Ordner /imperiadata/plugins/PageParser
>> - Im Header des Templates verwenden wir den Tag <META name="pageparse"
>> value="1">
>
> Wo habt ihr das denn her? Das hat nur eine Bedeutung, wenn Du mit
> personalisierten Seiten arbeitest (site_muser.pl, Apache::Master und Co.).
>
>> Was müssen wir weiterhin überprüfen oder ausprobieren, (neu) installieren?
>
> Ihr solltet Euch nochmal Buch 4.6 anschauen, da ist SiteActive erklaert.
> site_edit.pl hat damit nichts zu tun.
>
> Was wollt ihr denn genau machen?
> Vielleicht laesst sich das ja ueber Flex-Module oder eines der vielen
> Makros loesen?
>
> Gruss
> Christian
>
> --
> Imperia AG - Development
> Königstr. 29 - D-52064 Aachen - http://www.imperia.net/
> CVS statistics for this month: 45 files are new, 332 changes commited
> and the last file changed is 'site_red_liveconf.pl'. (for all imperia
> branches)
>
| Thread (executable Perl-Code innerhalb Templates) |
|
© 2001, 2002 marchive.pl Christian Lackas
[HOME]
[MARCHIVE]
[INDEX]
[IMPERIA]
[IMPRESSUM]
[DELTA]