auf persönliche Eintstellungen verlinken

  • Hallo,

    nachdem ich ein Member gesucht habe und mir in dem Formular "search_member_results" diese ausgebeben werden, kann man ja die Portraits bzw. den Namen anklicken und man gelangt auf den Home Ordner (getHomeUrl) dieses Benutzers. Ich will aber nicht auf seinen Home Folder sondern ich will seine persönlichen Einstellungen sehen (personalize_form). Muss ich dazu eine neue Methode schreiben?

    Kann mir auch jemand sagen wo die Methode getHomeUrl definiert ist?

    mfg mitch

  • Bei Fragen wie "Wo ist XYZ definiert?" gehe ich wie folgt vor (Linux-Weg)
    * Console öffnen
    * egrep -n "(def XYZ)" {PATH_TO_PRODUCTS_FOLDER} -R

    Der ^^ Pfad weist auf das Products-Verzeichnis wo auch CMFPlone etc. abgelegt ist. Dann bekommt man alle Fundstellen mit Angabe der Zeilennummer angezeigt.
    Hier ein Bsp.:

    Zitat

    egrep -n "(def getHomeUrl)" /var/opt/zope2.8.6/inst_2/Products/ -R

    /var/opt/zope2.8.6/inst_2/Products/CMFDefault/MembershipTool.py:288: def get omeUrl(self, id=None, verifyPermission=0):
    /var/opt/zope2.8.6/inst_2/Products/CMFCore/interfaces/portal_membership.py:86: def getHomeUrl(id=None, verifyPermission=0):
    /var/opt/zope2.8.6/inst_2/Products/CMFCore/MembershipTool.py:526: def getHom Url(self, id=None, verifyPermission=0):


    Die Ausgabe zeigt also Pfad/Datei:Zeilennummer CODE_DER_ZEILE

    ^^ praktisch oder?!

    Torty

    "Carpe Diem" powered by positiv Feelings