From:Guido Flohr
Date:29.10.03 10:50
Subject:Re: Reparsen
Reply-To:Imperia-Mailingliste
Hallo Antonietta,

ich poste die Antwort mal auf die Liste.

Antonietta De Santis wrote:
> Hallo Guido,
> wir haben einen neuen zusätzlichen Live Server. Die Freischaltung reagiert
> wenn die Variable NewLiveServer auf 1 steht.
> Wir haben diese Variable im Template durch ein hidden-Feld gesetzt (<input
> type="hidden" name="NewLiveServer" value="1">) aber beim Reparsen wird diese
> nicht berücksichtigt. Dasselbe geschieht, wenn man sie im Meta setzt (HIDDEN
> "NewLiveServer:1").
> Warum?

Weil das Reparsen keine Meta-Informationen verändern darf. Das darf nur 
durch Workflow-Plug-Ins geschehen, damit der Workflow eingehalten wird. 
Solche Änderungen an Templates oder Meta-Files wirken sich nur aus, wenn 
der Workflow durchlaufen wird.

Wie es prinzipiell geht, habe ich gestern auf die Liste gepostet:

http://ml.imperia.org/imperia-users/2003/10/28/70d94f114f34d794a36172fbe87f8a96/

Du musst das Skript aber so anpassen, dass es die richtigen Meta-Dateien 
erwischt. Einziger Filter ist dort zur Zeit:

     return unless $name =~ /\.meta$/;

In der Funktion wanted(). Da wirst du jetzt weitere Filter hinzufügen 
müssen, zum Beispiel indem du auf die richtige Rubrik testest:

     return unless $name =~ /\.meta$/;
     return unless $name =~ m{/(23|24|25)/};

Ciao

Guido
-- 
Imperia AG, Development
Leyboldstr. 10 - D-50354 Hürth - http://www.imperia.net/

Thread (Re: Reparsen)
  • 29.10.03 10:50, Guido Flohr

© 2001, 2002 marchive.pl Christian Lackas

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