|
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 |
|
--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. > """ 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 |
|
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 |
| Powered by Nabble | Edit this page |
