Quantcast

Reihenfolge in GS contenttyperegistry

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Reihenfolge in GS contenttyperegistry

Martin Stadler
Hallo Liste!

Ich habe eine contenttyperegistry.xml, um Regeln für meine eigenen  
Content-Types in der content_type_registry zu registrieren. Das klappt  
auch soweit ganz gut. Das Problem ist, dass meine Einträge unten an  
die bestehende Liste in der  content_type_registry angehängt werden  
und somit wirkungslos sind, da die mit Plone mitgelieferten Regeln  
früher greifen. Wie kann ich nun mittels GenericSetup dafür sorgen,  
dass meine Regeln oben sind? Wie kann man das beeinflussen? Oder  
lassen sich die bestehenden entfernen?

Ich habe das Tutorial über GenericSetup auf Plone.org gelesen, aber  
dort finden sich zu dem Thema keine Informationen. Ich wäre auch  
dankbar für einen Tipp, wo ich generell so etwas nachlesen könnte. Was  
geht und was nicht geht mit GS.

Danke,
Martin



_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Reihenfolge in GS contenttyperegistry

ajung


--On 9. März 2008 19:51:16 +0100 Martin Stadler <[hidden email]>
wrote:

> Hallo Liste!
>
> Ich habe eine contenttyperegistry.xml, um Regeln für meine eigenen
> Content-Types in der content_type_registry zu registrieren. Das klappt
> auch soweit ganz gut. Das Problem ist, dass meine Einträge unten an die
> bestehende Liste in der  content_type_registry angehängt werden und
> somit wirkungslos sind, da die mit Plone mitgelieferten Regeln früher
> greifen. Wie kann ich nun mittels GenericSetup dafür sorgen, dass meine
> Regeln oben sind? Wie kann man das beeinflussen? Oder lassen sich die
> bestehenden entfernen?
>
> Ich habe das Tutorial über GenericSetup auf Plone.org gelesen, aber dort
> finden sich zu dem Thema keine Informationen. Ich wäre auch dankbar für
> einen Tipp, wo ich generell so etwas nachlesen könnte. Was geht und was
> nicht geht mit GS.
>
Aus der GS Doku:

"""
  Update Directives

    For some XML elements there are additional attributes and values to
    specify update directives. They are only useful for extension profiles
and
    you will never see them in snapshots and exports.

    The following directives are generally useful for container elements and
    implemented by some setup handlers. Products using GenericSetup can also
    implement other update directives.

    'id="*"' wildcard

      Updates all existing items in the container with the same settings.

    'remove'

      Removes the specified item if it exists.

    'insert-before' and 'insert-after'

      'insert-before' and 'insert-after' specify the position of a new item
      relative to an existing item. If they are omitted or not valid, items
      are appended. You can also use '*' as wildcard. This will insert the
new
      item at the top (before all existing items) or the bottom (after all
      existing items). If an item with the given ID exists already, it is
      moved to the specified position. This directive makes only sense for
      ordered containers.


"""

Ob dies mit der content_type_registry funktioniert...keine Ahnung
....einfach ausprobieren.

-aj


_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope

attachment0 (201 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Reihenfolge in GS contenttyperegistry

Martin Stadler

Am 09.03.2008 um 20:06 schrieb Andreas Jung:

>
>
> --On 9. März 2008 19:51:16 +0100 Martin Stadler <[hidden email]
> > wrote:
>
>> Hallo Liste!
>>
>> Ich habe eine contenttyperegistry.xml, um Regeln für meine eigenen
>> Content-Types in der content_type_registry zu registrieren. Das  
>> klappt
>> auch soweit ganz gut. Das Problem ist, dass meine Einträge unten an  
>> die
>> bestehende Liste in der  content_type_registry angehängt werden und
>> somit wirkungslos sind, da die mit Plone mitgelieferten Regeln früher
>> greifen. Wie kann ich nun mittels GenericSetup dafür sorgen, dass  
>> meine
>> Regeln oben sind? Wie kann man das beeinflussen? Oder lassen sich die
>> bestehenden entfernen?
>>
>> Ich habe das Tutorial über GenericSetup auf Plone.org gelesen, aber  
>> dort
>> finden sich zu dem Thema keine Informationen. Ich wäre auch dankbar  
>> für
>> einen Tipp, wo ich generell so etwas nachlesen könnte. Was geht und  
>> was
>> nicht geht mit GS.
>>
>
> Aus der GS Doku:
>
> """
> Update Directives
>
>   For some XML elements there are additional attributes and values to
>   specify update directives. They are only useful for extension  
> profiles and
>   you will never see them in snapshots and exports.
>
>   The following directives are generally useful for container  
> elements and
>   implemented by some setup handlers. Products using GenericSetup  
> can also
>   implement other update directives.
>
>   'id="*"' wildcard
>
>     Updates all existing items in the container with the same  
> settings.
>
>   'remove'
>
>     Removes the specified item if it exists.
>
>   'insert-before' and 'insert-after'
>
>     'insert-before' and 'insert-after' specify the position of a new  
> item
>     relative to an existing item. If they are omitted or not valid,  
> items
>     are appended. You can also use '*' as wildcard. This will insert  
> the new
>     item at the top (before all existing items) or the bottom (after  
> all
>     existing items). If an item with the given ID exists already, it  
> is
>     moved to the specified position. This directive makes only sense  
> for
>     ordered containers.
>
>
> """
>
> Ob dies mit der content_type_registry funktioniert...keine  
> Ahnung ....einfach ausprobieren.
>
> -aj

Danke für den Tipp. Hab mal wieder nicht dran gedacht, in die docs zu  
schauen und hab nur online nach Quellen gesucht. Leider funktioniert  
es nicht. Gibt es denn keine Doku, wo man nachschauen kann, was für  
Attribute wo interpretiert werden? Das Tutorial auf Plone.org ist ja  
auch keine Referenz.

Vor allem sollte es einen Weg geben, die Content Type Registry  
entsprechend zu ordnen, sonst macht GS hier ja gar keinen Sinn...

Martin



_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope
Loading...