Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Šablony stránek pro Zope: získávání

pajis
pajis (neregistrovaný)
12. 5. 2003 16:54 Nový

...ne všechno je tu pravda

celé vlákno

1. první část - pokud mám ve složce test, v šabloně 'barva' slovíčko 'white' (bez aposrofů), tak mi to ukáže paginu modrou. a podobný to je dál. Dobral jsem se bílé, když do šabl.'barva' jsem dal natrvdo kód barvy - #FFFFFF. Zdrojový html tý modrý paginy ale obsahuje kód BODY BGCOLOR='white'. To získávání chodí, jen ty barvy ne.
2. druhá část - obrázky. Tak jak je ten kód uveden, tak se mě obrázek neukáže. Dloubal jsem se v tom, a vyřešil jsem to změnou 'tal:attributes="src obr/getId' na 'tal:attributes="src obr/absolute_url'. Je to tam špatně, nebo u mě to je špatně?

Milos Prudek
Milos Prudek (neregistrovaný)
13. 5. 2003 19:56 Nový

Re: ...ne všechno je tu pravda

celé vlákno

Vsechny priklady byly zkopirovany z funkcnich metod v zivem serveru Zope.

Abych vse znovu overil, zkopiroval jsem kod, na ktery si stezujete, primo z webu root.cz do me zive instalace Zope. Funguje to.

Obavam se, ze chyba bude u Vas. Zkousel jsem to v Mozille. Mozna je to nejaky problem s Vasim klientem. Zkusil jste pouzit Mozillu?

pajis
pajis (neregistrovaný)
14. 5. 2003 8:15 Nový

Re: ...ne všechno je tu pravda

celé vlákno

1. barvy - ano, v mozzile je to OK, v IE6,sp1 ne. Coz je docela problem.
2. obrazky - ne, ani mozzila neukaze obrazky, pokud v tom kodu je obraz/getId. Vygenerovany kod pak je 'img src="obr1"'. To obr1 je ID meho obrazku, jak jsem jej vkladal. Ja mam vlozeny v tech slozkach obrazky obr1, obr2, obr3, obr4. Kdyz obraz/getId nahradim obraz/absolute_url, tak vysleny kod je 'img src="http://mujservrik/Members/pavel/Test/obr1"'.
neni nahdou cely problem v tom, jak a kam clovek vlozi obrazek a jaky atributy mu nastavi?

Milos Prudek
Milos Prudek (neregistrovaný)
14. 5. 2003 18:15 Nový

Re: ...ne všechno je tu pravda

celé vlákno

1. No, slo mi o funkcni priklad, nekontroloval jsem to v MSIE. Berte to jako pobidku k dalsimu studiu. O to koneckoncu slo.

2. Zrejme ano. Zkuste zjistit, zda neni problem v diakritice v nazvu apod.

Jerry (bez trojky)
Jerry (bez trojky) (neregistrovaný)
26. 6. 2004 18:17 Nový

Re: ...ne všechno je tu pravda

celé vlákno

k 2), byť opožděně: Teď jsem si to v rámci osahávání Zope zkoušel, celý problém je v tom, že váš indexový soubor je v prohlížeči prezentován jako by měl URL (např.) "http://server/test/t1", přestože správně by mělo být "http://server/test/t1/". Díky tomu je potom obrázek hledán o adresář výše, prostě prohlížeč to "t1" považuje za soubor a ne za adresář a tudíž hledá v adresáři "test". Stačí na konec URL přidat lomítko a vše je v pořádku. Bohužel zatím nevím, jak to lomítko do odkazů v "index_html" přidat, snad to zjistím v dalších dílech nebo jinde.

Jerry (bez trojky)
Jerry (bez trojky) (neregistrovaný)
26. 6. 2004 18:29 Nový

Re: ...ne všechno je tu pravda

celé vlákno

Nebo by místo hledání, jak tam to lomítko dostat, možná stálo za to použít mozek :-)
V odkazech na adresář stačí použít tohle:
<li tal:repeat="slozka slozky">
<a href="slozka" tal:attributes="href python:slozka.absolute_url() + '/'" tal:content="slozka/getId">ID slozky</a>
</li>

Zasílat nově přidané příspěvky e-mailem