addImage – nezobrazuje se obrázek
- Juve
- Člen | 27
Ahoj, ve formuláři chci místo odesílacího tlačítka použít obrázek takto:
<?php
$form->addImage('edit', WWW_DIR."/images/edit-validate.png");
?>
ale bohužel se mi obrázek nezobrazí, pouze bilé okénko (odesílání
funguje jak má).
Obrázek mám ve formátu png 16×16 a používám verzi Nette 2.0.3 PHP5.3
Prosím o pomoc
- Jan Mikeš
- Člen | 771
Zkus tam napsat cestu ve tvaru http://localhost/…validate.png jestli toto bude fungovat, a firebug ti nehlasi ze obrazek neexistuje?
- hAssassin
- Člen | 293
Juve > co na tom nechapes? WWW_DIR
je konstanta s aktualni
slozkou ve file systemu, ale tu ty prece nezobrazis, ty potrebujes webovou
cestu, stejne jako kdyz linkujes csska nebo javascript. cili ta druha moznost je
spravne, idealne tak jak pise lexi pres
$this->template->baseUrl
(baseUrl
je tusim
lepsi, protoze dava absolutni url, baseUri
dava jen relativni url,
ale mozna ze kecam, uz je nejak moc hodin :)