From:Christian Lackas
Date:24.7.03 17:11
Subject:Re: XX-variable im Codeinclude-Pfad
Reply-To:Imperia-Mailingliste
References:
  • 24.7.03 16:47 Antonietta De Santis
    [IMPERIA] XX-variable im Codeinclude-Pfad
  • Attachments:[Source] unknown-1.pgp (application/pgp-signature)
    * Antonietta De Santis <Antonietta.DeSantis@Suedtirol.info> [030724 16:53]:
    
    Hallo Antonietta,
    
    > Ich möchte in einem Template mittels Codeinclude ein anderes Template
    > einfügen.  Der Dateiname dieses Includes ändert sich je nach Wert
    > einer bestimmten Variable, die <!--XX-title--> heißt.  Wenn ich aber
    > sowas schreibe:
    > <!--CODEINCLUDE:bergfuehrer/bergf_<!--XX-title-->.htms:PARAMETERS=<!--CI_PAR
    > AM1-->-->
    > dann führt er mir das Codeinclude nicht aus (aber im Quelltext im
    > Editmode steht der richtige Pfad drin).  Was muß ich schreiben, damit
    > er mir im Editmode das Codeinclude ausführt?
    
    wieder ein klassischer Fall:
    
        Re: formend: Kurioser Bug i6.5.1
        http://www.lackas.net/imp/ma/iu/200306/cKypEhBq-lhjshp2.html
    
    [bitte Ausdrucken und an die Wand hängen...]
    
    Die <!--XX-title-->-Variable wird erst in STEP 7, das CODEINCLUDE, aber
    schon in STEP 2 abgearbeitet. Das CODEINCLUDE sieht also nur:
    
        <!--CODEINCLUDE:bergfuehrer/bergf_<!--XX-title-->
    
    Aber du kannst im CodeInclude ja auch auf die Meta-Informationen der
    Seite zugreifen. Das Feld »title« musst du da also gar nicht übergeben.
    Einfach ein CodeInclude schreiben, dass den richtigen Quellcode erzeugt:
    
        <!--CODEINCLUDE:start_title.perl-->
    
    start_title.perl:
        
        #! /bin/false
        $new = <<_
        <!--CODEINCLUDE:bergfuehrer/bergf_$metainfo->{title}.htms:PARAMETS=...
        _
    
    
    Parameter kann man ja bei Bedarf auch noch durchreichen...
    
    
    Gruss
     Christian
    
    
    999 done, one to go...
    -- 
    Archiv der Mailingliste : http://www.lackas.net/imp/ma/
    Imperia-Resource-Page   : http://www.lackas.net/imp/
    Wie zitiere ich richtig?: http://learn.to/quote/
    Abmelden                : http://ml.imperia.org/mailman/options/imperia-users/
    
    
    Thread (XX-variable im Codeinclude-Pfad)

    © 2001, 2002 marchive.pl Christian Lackas

    [HOME]   [MARCHIVE]   [INDEX]   [IMPERIA]   [IMPRESSUM]   [DELTA]