Szeretnek beszurni par kepet a page.tpl.php fajlba, IMG tagal. Az a problema, hogy a kepeket az oldalhoz megfeleloen kene beszurni peldaul ha az index oldalon vagyok: index.jpg, ha peldaul a node/1 -es oldalon node1.jpg, node/2-es oldalon pedig node2.jpg
En azt hiszem if/else-vel tudom megoldani, csak meg kene tudjam milyen valtozoban tartja a drupal a weblap cimet.
Koszonom!
Fórum:
$_GET['q']
Minek az if-else?
ezek után megvan a $file_path-ban a megfelelő kép neve, ha nem létezne akkor az alap.png fájlra való hivatkozást fog tartalmazni a változó. Ajánlom még a preg_replace-ban a '' lecserélni '-' és ekkor olyan fájlneveid lesznek, hogy node-1 stb., ami szerintem egy picit szebb. Ha álnevek is kellenek, akkor a $_GET['q'] helyére drupal_get_path_alias($_GET['q']) függvényhívást írj.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
tudom hogy azt irtad, hogy
tudom hogy azt irtad, hogy
<img>
taget akarsz hasznalni, de en azert beprobalkozok, hogy css-ben siman lehet olyat, hogy csak egyes oldalaknal jelenik meg abackground-image:url();
mert normalis sminkeknel a bodynak kulonbozo class-ai vannak amik akar fuggnek a path-tol. ilyen pl a zen.
---
Tévedni mindenkinek szabad, csak a mérnöknek észre kell vennie.
Ok de CSS-el, hogy tudom
Ok de CSS-el, hogy tudom megoldani ? Kell a Javascript is ?
a zen ad a body tag-hez
a zen ad a body tag-hez classokat es az alapjan tudsz megjeleniteni mondjuk egy divben
background-image:url();
-tpl a kezdooldalon igy nez ki a body tag:
innetol kezdve hogyha csak egy kepet akarsz mondjuk a fooldalon akkor csinalsz egy ilyen divet:
remelem ertheto, ha nem akkor irj nyugodtan privben megprobalom mashogy :)
---
Tévedni mindenkinek szabad, csak a mérnöknek észre kell vennie.
arg
arg(0) megadja a path első részét (pl. node), arg(1) a másodikat (pl. 2). Ezek a látogató által megadott értékek, úgyhogy ésszel kell használni őket, de ha pl. arg(0)-ra csinálsz egy switch-et, arg(1)-et pedig számmá konvertálod, az nem sebezhető, és lefedi a "hétköznapi" eseteket.