Python String mit html tags anzeigen

  • 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 '&lt;' 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

  • Also du musst die Strings per structure ausgeben.
    Z.B. so:

    Code
    ...
      <tal:loop repeat="txt allStrings">
        <i tal:replace="structure txt" />
      </tal:loop>
    ...

    Torty

    "Carpe Diem" powered by positiv Feelings

  • 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