Üdv!
Szeretném a Bevezető nézetben megjelenő Tovább gombot/linket kicserélni egy általam szerkesztett is képre. Hogy ne az jelenjen meg, hogy Tovább, hanem egy kis képecske.
Ha valaki tud benne segíteni, örömmel megköszönöm neki!
Üdv:Tamás
Drupal verzió:
Fórum:
Sminkfüggő
Pl. itt, a drupal.hu sminkjén egy
div class="morelinks"
elemet (és a gyerekeit) kellene megvizsgálni. Én sminkelném: adnék neki egy háttérképet, és a szöveget meghagynám.De ez csak a gyors megközelítés, van szebb és jobb is.
Nagy Gusztáv
A következő módon oldanám
A következő módon oldanám meg:
template.php-ben az alábbi kód (nitobe sminkből copy-zva és módosítva)
A node.tpl.php-ban pedig:
-- http://boj.hu --
az első nem megoldás, a második meg nem valami szép
az, hogy cssben kap osztályt és az alapján háttérképet nem megoldás, nem ez volt a kérdés. :)
a második már majdnem jó, csak túl nyakatekert és amúgy is ordas gázok vannak benne (nem csinálunk ilyet, hogy img src='... theme('image' meg dísznek van nem?) ;), meg a $links változóddal is konflikt lesz. nevezetesen, a második módszer nem az eredeti tovább linket cseréli képre, hanem egy újat vezet be. ettől még az eredeti megmarad a $links -ben, tehát két tovább linkje lesz a nodenak. lehet mindenfélét ügyeskedni, hogy display:none az eredetire vagy előfeldolgozóban kivágni a $links -ből sztringműveletekkel vagy esetleg újrarenderelni a $linkset, de az alapvető megközelítéssel van a probléma, szóval az említettek közül egyik se túl jó.
megmutatom én hogyan csinálnám, aztán persze mindenki eldöntheti maga, hogy ő hogyan. :)
template.php:
remélem világos, most eltekintenék attól, hogy el is magyarázzam soronként, szerintem érthető, hogy mit csinál és miért. ha mégse, kérdezz!
-
clear: both;
Én biztos nem programoznék hozzá
a morelinks css, kb:
{
display:block;
background: url(image) no-repeat left top; // háttérkép beállít
width: px; -> kép szélessége
height: px; -> kép magassága
text-indent: -1000em; // seo barát megoldás
}
Ha pedig inline módon kell megjeleníteni, akkor display:block; helyhett display:inline; majd paddingok és line-height-el belőni.
Szerintem.
--
Szabó Dénes - Internode.hu - Munkára fogott weblapok
hát igen, vagy ez
sőt, ez talán még jobb is, bár kinek a pap, kinek a papné. :)
-
clear: both;
Igazad van, a nitobe sminkben
Igazad van, a nitobe sminkben nincs kiíratva a $links, így nincs két tovább link. Köszi a javítást.
-- http://boj.hu --
Sikerült!
Köszönöm! Sikerült beállítani!