RadekD
13 sierpień 2009 - 12:55
Założyłem odpowiedni temat ;)
I ponownie moje pytanie:
Jak zrobić żeby web2py nie usuwało HTML'a, albo przynajmniej łamanie linii?
I trochę wyjaśnię.
Napisałem system strony (/app/page/{{page_id}}) i jak dodaje przez /app/appadmin dane to strony w postaci HTML to tam mi się wyświetlają znaczniki zamiast strony w HTMLu, rozumiecie? Zamiast łamania linii mam po prostu <br>
Czy da się to jakoś zmienić?

Pozdrawiam ;)
pbnan
13 sierpień 2009 - 13:57
Cześć. Mam takie pytanie: Jak zrobić żeby web2py nie usuwało HTML'a, albo przynajmniej łamanie linii?


Chodzi Ci o HTML używany w widokach, ładowany np. z bazy danych? Jeśli tak, zobacz tutaj: http://web2py.com/ex...global/vars/XML
RadekD
13 sierpień 2009 - 14:25
Zrobiłem tak return dict(text=XML(page[0].text).xml())
i nic nie dało.

-----EDIT:
Poradziłem sobie tak:
return dict(text=PRE(...))
do tego style i działa
Temat do zamknięcia ;)
pbnan
13 sierpień 2009 - 16:56
Documentation lies! :P

Brzydko to robisz. Ponadto w dokumentacji jest najwyraźniej jakiś błąd czy coś.

1) Do widoku zwróć niezmienioną treść strony;
2) Dopiero w widoku ją zmień:
{{=XML(page)}}
3) Zauważ, że nie wywowyłałem metody xml()

Pozdrowienia.
RadekD
13 sierpień 2009 - 17:52
No działa tak, dzięki wielkie.

Pozdrawiam


Podobne tem