Hui danke. Da warst Du aber schnell beim Antworten. Werd das mal ausprobieren und dann kundtun, ob es geklappt hat.
Okasankar
Hui danke. Da warst Du aber schnell beim Antworten. Werd das mal ausprobieren und dann kundtun, ob es geklappt hat.
Okasankar
Hallo liebes Forum,
ich habe im Moment das Problem, das ich auf einer Seite von einer Python-Methode eine Liste von eigenen Plone unabhängigen Pythonobjekten berechnen lasse. Diese brauch ich aber auch auf weiteren Seiten, die man von dieser aus erreichen kann.
Ich habe es versucht in dem ich die Liste über versteckte Inputs mit dem Request mitgebe, also ich meine sowas:
<div tal:condition="request/results|nothing">
<tal:block tal:repeat="item request/results">
<p tal:content="item" />
<input type="hidden" name="results:list" value=""
tal:attributes="value item" />
</tal:block>
</div>
Auf der nächsten Seite hab ich dann auch das Attribut results im Request, allerdings sind meine Pythonobjekte nur noch in ihrerer String-Repräsentation vorhanden. Kann man mit dem Request nur Strings übergeben? Wenn ja kann man die Pythonobjekte vielleicht irgendwie anders durchreichen?
Vielen Dank im Voraus,
okasankar
Ah vielen Dank. So gehts.
Ist das so eine Art Schlüsselwort? Ich habs schon ein paar mal gesehen, aber dachte immer das wäre einfach ein Variablenname.
Vielen lieben Dank nochmal.
Okasankar
Hallo,
ich habe folgendes Problem. Ich bekomme von einer externen Python-Methode eine Liste von Strings zurück. Diese enthalten unter anderem Html-Code. In meinem Page Template soll dieser Html-Code benutzt werden, aber statt die Befehle zu benutzen, schreibt er mir die Tags direkt auf die Seite.
Bsp:
String = "blaues Gummibärchen"
Ausgabe wie sie jetzt ist:
blaues Gummibärchen
dastehen soll aber:
blaues Gummibärchen
Ich hab bereits rausgefunden, dass es darin liegen wird, dass bspw. '<' auf die Seite als '<' geschrieben wird, wenn ich den String über tal:content ausgeben lasse.
Hat einer vielleicht einen Rat für mich wie ich mein Problem lösen kann? Ich wäre sehr dankbar.
Okasankar
Hallo ich bins nochmal
Endlich klappt es.
Ich hab es so probiert wie Du, aber es wurde trotzdem immernoch nur das Bild angezeigt ohne den Rest. Ich habe dann meinen Aufruf folgendermaßen angepasst:
Die Parameter für die Methode übergebe ich jetzt einfach mit in der Url-Angabe.
Was soll ich sagen, damit gehts auf einmal.
Vielen Dank auf jeden Fall nochmal für die Hilfe.
Schöne Grüße,
Okasankar
Hallo,
ich bin neu und hab mit Plone kaum Erfahrungen. Ich habe folgendes Problem:
Ich habe in meinem ContentType mit einer Methode ein PIL-Image erzeugt mit hilfe einer externen Python-Bibliothek und gebe dieses zurück.
def dotplot(self, other):
#init
...
#create PIL image
image = biblio.createDotplot(str(self.getFile()),
str(other.getFile()),
id1=self.pretty_title_or_id(),
id2=other.pretty_title_or_id())
return image
Alles anzeigen
In meinem PageTemplate rufe ich die Methode von meinem ContentType auf und will das PIL Image dann dort gern angezeigt haben.
Was genau müsste ich dafür tun? Muss man das PIL Image vorher noch irgendwie umwandeln oder kann man es direkt anzeigen lassen?
Vielen Dank im Voraus