HTML ładowny z bazy danych

- Przynosi kawe
-
-
Grupa
Użytkownicy
-
Postów
5
-
Rejestracja
09-sierpień 09
Napisano 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
0
-
Grupa
Użytkownicy
-
Postów
12
-
Rejestracja
13-marzec 09
-
Płeć:Male
-
Skąd:Poland/Oświęcim
Napisano 13 sierpień 2009 - 13:57
Użytkownik RadekD dnia 13 sierpień 2009 - 13:55 napisał
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
0

- Przynosi kawe
-
-
Grupa
Użytkownicy
-
Postów
5
-
Rejestracja
09-sierpień 09
Napisano 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
0
-
Grupa
Użytkownicy
-
Postów
12
-
Rejestracja
13-marzec 09
-
Płeć:Male
-
Skąd:Poland/Oświęcim
Napisano 13 sierpień 2009 - 16:56
Documentation lies!
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.
0

- Przynosi kawe
-
-
Grupa
Użytkownicy
-
Postów
5
-
Rejestracja
09-sierpień 09
Napisano 13 sierpień 2009 - 17:52
No działa tak, dzięki wielkie.
Pozdrawiam
0
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych