[Erp5-poland] kilka pytan - (1,3)
bartek
bartek w erp5.pl
Pon, 3 Mar 2008, 10:30:43 CET
Sebastian Bijak wrote:
>
>
> 28-02-08, *bartek* <bartek w erp5.pl <mailto:bartek w erp5.pl>> napisał(a):
>
> Sebastian Bijak wrote:
> > Witam
> > Kolejne problemy i kolejne pytania.
> >
> > 1. Page template i polskie znaki? Aktualnie generuje raporty do
> > przeglądarki i natknąłem sie właśnie na taki problem przy próbie
> > wyświetlenia raportu dostaje komunikat:
> >
> > *Error Type: UnicodeDecodeError *
> > *Error Value: 'ascii' codec can't decode byte 0xc3 in position 16:
> > ordinal not in range(128)
> > *
> > pozycja, w tym przypadku 16-ta w jednym z obiektów wskazuje na
> polski znak.
> >
>
> Tak się nie da - ten sam problem występuje przy próbie zbudowania BTki
> zawierającej taki template. Musisz w ZPT pisać w lengłydżu i tłumaczyć
> przez Localizer. Konkretnie to tak:
>
> <p i18n:translate="" i18n:domain="ui">Mambo Jumbo</p>
> (albo tal:block jeśli nie chcesz żadnego taga HTMLowego)
>
> i potem przez Localizer tłumaczysz to na coś co może już może mieć
> polskie znaki.
>
> B
>
>
> Nie jestem do końca przekonany że to będzie właściwe rozwiązanie, a co w
> przypadku gdy skrypt zbiera z obiektów i przekazuje dane do page
> template'a ?
>
Tak w ogóle, trochę to dziwne, bo przecież cały interfejs ERP5 polega na
tym że ZPTy renderują HTML, a przecież widać polskie znaki tu i ówdzie...
Na próbę właśnie zrobiłem ZPT o treści:
"""
<html>
<head>
<title tal:content="template/title">The title</title>
</head>
<body>
<p tal:repeat="person python:here.portal_catalog(portal_type='Person')">
<tal:block tal:replace="person/getTitle"/>
</p>
</body>
</html>
"""
i działa, mimo że wiele osób ma polskie znaki w nazwiskach i imionach.
Więc widocznie zrobiłeś gdzieś błąd.
Bartek
>
> 28-02-08, *Łukasz Nowak* <lukasz.nowak w ventis.com.pl
> <mailto:lukasz.nowak w ventis.com.pl>> napisał(a):
>
> > 3. Item i sortowanie po dacie. Do obiektów Item dodałem pole
> > start_date w portal type'ie dodałem property sheet Task. Zrobiłem też
> > odpowiednie metody w portal catalog. Po podglądnieciu tabeli w mysql
> > odpowiednie dane są przechowywane, znaczy sie uid i data, a jednak w
> > listboxie nie mogę posortować po tej dacie obiektów ani odflitrować
> > ich.
>
> Wpisałeś w column list start_date? Spróbuj:
> * movement.start_date
> * delivery.start_date
>
> > Ma ktoś może jakieś sugestie albo źródła po które można by sięgnąć?
>
> Łukasz
>
>
> Roziązanie przyszlo w trakcie pisania tej odpowiedzi. Jedyna czego mi
> brakowało, to co oznacza prefix umieszczony przed kropką. Jak juz
> skojarzyłem pewne fakty to udało się ruzyskać zamierzony efekt. Dzięki
> za wskazanie miejsca poszukiwań.
>
> --
> Sebastian
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Erp5-poland mailing list
> Erp5-poland w erp5.org
> http://mail.nexedi.com/mailman/listinfo/erp5-poland
More information about the Erp5-poland
mailing list