Re: aufwärts suchen bis * gefunden
Michael Graf <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
Danke, das hat geholfen - ich habs jetzt so, und es funktioniert. Ob es auch gut ist - keine Ahnung
def getParentProgramme(self):
"""Returns the upper Programme.
"""
context = self.context
stopType = ['Programme']
portal_type = getattr(aq_base(context), 'portal_type', None)
for obj in self.aq_chain:
if hasattr(obj, 'portal_type') and obj.portal_type in stopType:
return obj
return None
Danke fürs drüberschauen und kommentieren :-)
lg und schönes Wochenende
michi
-----Ursprüngliche Nachricht-----
Von: Andreas Jung [mailto:[email protected]]
Gesendet: Freitag, 25. Februar 2011 18:41
An: Michael Graf
Cc: 'Deutschsprachige Zope-Benutzer-Liste'
Betreff: Re: AW: [dzug-zope] Re: aufwärts suchen bis * gefunden
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
http://plone.org/documentation/manual/plone-community-developer-documentation/serving/traversing#getting-the-parent
- -aj
Michael Graf wrote:
> Sorry, Plone 4 - hatte ich vergessen
>
> Navigationsbaum?
> Die Navigation wird ja von oben nach unten (?) erstellt oder?
>
> Ich will aber von unten nach oben solange suchen, bis ich den PortalTyp Programme gefunden habe.
>
> Oben = portalRoot
> Unten = irgendwo in meiner SeitenHierarchie
> :-)
>
> lg
> michi
>
> -----Ursprüngliche Nachricht-----
> Von: [email protected] [mailto:[email protected]] Im Auftrag
> von Andreas Jung
> Gesendet: Freitag, 25. Februar 2011 18:21
> An: Deutschsprachige Zope-Benutzer-Liste
> Betreff: [dzug-zope] Re: aufwärts suchen bis * gefunden
>
> In Plone? Das sieht noch nach einer Navigationsbaum aus?!
>
> http://plone.org/products/extendedpathindex
>
> navtree=1?
>
> -aj
>
> Michael Graf wrote:
>> Hallo,
>
>> wie kann ich ?nach oben? suchen?
>
>
>
>> Beispiel
>> --Studiengang (PortalType: Programme)
>
>> ------ Seite
>
>> ------ Seite
>
>> ------ Ordner
>
>> ------------ Ordner
>
>> ------------------ Seite A
>
>
>
>> Ich befinde mich in ?Seite A? und brauche den Titel und die Subject
>> von ?Studiengang?. Also, ich dachte es mir wie folgt:
>> Suche nach oben bis du ein PortalType=Progamme findet, gib mir dann
>> den Titel und die Keywords aus?
>
>
>
>> Wobei sich die Ordner Struktur natürlich ändern kann, mal nur Seiten
>> unterhalb vom Studiengang, mal Ordner+Seiten?.
>
>
>
>> lg
>> michi
>
>
>
>> Michael Graf
>
>> Webmaster
>
>
>
>> IMC Fachhochschule Krems
>
>> University of Applied Sciences Krems
>
>> Piaristengasse 1, A-3500 Krems, Austria, Europe
>
>
>
>> Office:
>
>> Am Campus Krems, Trakt G, Raum 4.08
>
>> T: +43-(0)2732-802- ext. 519
>
>> F: +43-(0)2732-802-4
>> E: [email protected]
>> I: http://www.fh-krems.ac.at
>
>
>
>> PBitte nur ausdrucken, wenn es wirklich nötig ist.
>
>
>
>
>
>
>> ---------------------------------------------------------------------
>> -
>> --
>
>> Diese Nachricht erhalten Sie von einem IMC Mitarbeiter.
>> Allfallige angehängte Dokumente sind vertraulich und nur für den/die
>> Adressaten bestimmt. Sollten Sie nicht der beabsichtigte Adressat
>> sein, ist jede Offenlegung, Weiterleitung oder sonstige Verwendung
>> dieser Information nicht gestattet. In diesem Fall bitten wir, den
>> Absender zu verstandigen und die Information zu vernichten. Für
>> Übermittlungsfehler oder sonstige Irrtumer bei Übermittlung besteht keine Haftung.
>
>> This message is being transmitted by an IMC employee.
>> Any attached files are confidential and intended solely for the
>> addressee(s). Any publication, transmission or other use of the
>> information by a person or entity other than the intended addressee
>> is prohibited. If you receive this in error please contact the sender
>> and delete the material. The sender does not accept liability for any
>> errors or omissions as a result of the transmission.
>
>> Informationspflicht nach §14 UGB:
>
>> IMC Fachhochschule Krems GmbH
>> Piaristengasse 1, A-3500 Krems
>> Austria, Europe
>> ATU: 37552304
>> Firmenbuchnummer: 79297 p
>> Firmenbuchgericht: Landesgericht Krems an der Donau
>> DVR: 0798771
>> Fachgruppe Unternehmensberatung
>
>
>> _______________________________________________
>> zope mailing list
>> [email protected]
>> https://mail.dzug.org/mailman/listinfo/zope
>
>
________________________________
Diese Nachricht erhalten Sie von einem IMC Mitarbeiter.
Allfallige angehängte Dokumente sind vertraulich und nur für den/die Adressaten bestimmt. Sollten Sie nicht der beabsichtigte Adressat sein, ist jede Offenlegung, Weiterleitung oder sonstige Verwendung dieser Information nicht gestattet. In diesem Fall bitten wir, den Absender zu verstandigen und die Information zu vernichten. Für Übermittlungsfehler oder sonstige Irrtumer bei Übermittlung besteht keine Haftung.
This message is being transmitted by an IMC employee.
Any attached files are confidential and intended solely for the addressee(s). Any publication, transmission or other use of the information by a person or entity other than the intended addressee is prohibited. If you receive this in error please contact the sender and delete the material. The sender does not accept liability for any errors or omissions as a result of the transmission.
Informationspflicht nach §14 UGB:
IMC Fachhochschule Krems GmbH
Piaristengasse 1, A-3500 Krems
Austria, Europe
ATU: 37552304
Firmenbuchnummer: 79297 p
Firmenbuchgericht: Landesgericht Krems an der Donau
DVR: 0798771
Fachgruppe Unternehmensberatung
- --
ZOPYX Limited | zopyx group
Charlottenstr. 37/1 | The full-service network for Zope & Plone
D-72070 Tübingen | Produce & Publish
www.zopyx.com | www.produce-and-publish.com
- ------------------------------------------------------------------------
E-Publishing, Python, Zope & Plone development, Consulting
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQGUBAEBAgAGBQJNZ+mSAAoJEADcfz7u4AZj8ZQLwM8YMua2kG4115rVd0dIxnuG
C+AsRf25ENHG85StjbgYa46prsIr9k9UvrfjUEIey8kMi1xnyC6rADpwiBBxtJWx
+Bb5adBNE2/n5rpYX8BIa5j/ZlhYY3zD0Z6uwv8lxbNpfyTNtGLX2d4phJ+C/txy
Nr3j1hmLCQjSe0y4hMLtWKm1QdD58C1XIYLUlfmXkX2EKf+gS/cizXtTyfHhUjot
SQOs76PgMEXXo03R+uCr+1krXzYTld/NCK/S0u0YBBr27ilIPJXUy2cyT2rYpuXx
tLarVlDqyUmGiklFX+Dftejo9MZoKWZ7ivjEHecpxwG+OHtvbyUtMH4JATTfUSqc
riEB1RCBFtUKE+NKi4P69IWCtIvxFQ/isUewdGpWIoDhY/fMKtDzcyJm0um8pi1u
ZTEiV9XQgTHycL1WdTDyQVUHvm9+hYe9FuB57PmeGSypV6KsWktZpRIy0sBhoGg5
Uu2+sqII2j2rKwXy+GZT4Yz+/CICsp8=
=W7nL
-----END PGP SIGNATURE-----
________________________________
Diese Nachricht erhalten Sie von einem IMC Mitarbeiter.
Allfallige angehängte Dokumente sind vertraulich und nur für den/die Adressaten bestimmt. Sollten Sie nicht der beabsichtigte Adressat sein, ist jede Offenlegung, Weiterleitung oder sonstige Verwendung dieser Information nicht gestattet. In diesem Fall bitten wir, den Absender zu verstandigen und die Information zu vernichten. Für Übermittlungsfehler oder sonstige Irrtumer bei Übermittlung besteht keine Haftung.
This message is being transmitted by an IMC employee.
Any attached files are confidential and intended solely for the addressee(s). Any publication, transmission or other use of the information by a person or entity other than the intended addressee is prohibited. If you receive this in error please contact the sender and delete the material. The sender does not accept liability for any errors or omissions as a result of the transmission.
Informationspflicht nach §14 UGB:
IMC Fachhochschule Krems GmbH
Piaristengasse 1, A-3500 Krems
Austria, Europe
ATU: 37552304
Firmenbuchnummer: 79297 p
Firmenbuchgericht: Landesgericht Krems an der Donau
DVR: 0798771
Fachgruppe Unternehmensberatung
_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope