Seite 1 von 1

string indices must be integers

Verfasst: Mittwoch 7. November 2007, 13:04
von Thomas Scolter
Und das nächste Problem *g*
Mal wieder einen halben Tag dran gesessen und es nicht gefunden.

Über ein:

Code: Alles auswählen

<ul>
<li tal:repeat="svalues python:here.tel_ldap.search()">
<em tal:content="svalues/mail" />
</li>
</ul>
will ich folgende gestaffelte Arrays ausgeben: Dabei kriege ich diesen Fehler:
Fehlertyp
TypeError
Fehlerwert
string indices must be integers
Kann mir hier jemand bitte weiterhelfen? wie gesagt sass nen halben Tag davor und habe zig unterschiedliche Varianten ausprobiert aber es nicht hingekriegt.

Verfasst: Mittwoch 7. November 2007, 13:39
von gerold
Thomas Scolter hat geschrieben:
Fehlertyp
TypeError
Fehlerwert
string indices must be integers
Hallo Thomas!

Wahrscheinlich bekommst du von ``here.tel_ldap.search()`` keine Liste mit Dictionaries, sondern einen String zurück. Überprüfe das doch einmal.

Z.B. mit:

Code: Alles auswählen

<p tal:content="python:repr(here.tel_ldap.search())" />
mfg
Gerold
:-)

Verfasst: Mittwoch 7. November 2007, 15:36
von Thomas Scolter
Unzureichende Berechtigungen

Sie haben keinen Zugriff auf diese Seite. Wenn Sie meinen, diese Meldung fehlerhafterweise zu bekommen, senden Sie bitte eine E-Mail an

Grad bin ich etwas verwirrt *g*

Verfasst: Donnerstag 8. November 2007, 12:31
von Thomas Scolter
So vielen herzlichen Dank für die hilfe ich habe das jetzt mit einer externen Methode gelöst. Intern scheint das LDAP Modul sich nicht mit dem Plone script zu verstehen.

Nochmal herzlichen Dank für die Hilfeleistung