Kerekített füles (szerkesztői) menüpontok

Paal képe

Sziasztok!

Szeretném a Weblaboréhoz hasonlóan, szeretném ellátni a szerkesztői (Megtekintés, Szerkesztés, stb.) menüpontokat lekerekített sarkú háttérképekkel, de nem tudom beletenni a elemeket a link nevéhez:

az eredeti:

<li class="active"><a href="user/1" class="active">megtekintés</a></li>

Ami kellene:

<li class="active"><a href="user/1" class="active"><span>megtekintés</span></a></li>

Már átnéztem az includes/menu.inc és a menu.modules fájl teljesen, de nem tudtam rájönni, hogy hol kerül bele a teljes link a sminkben használható menu_primary_links();-be. Gondolom egy rövid kóddal átalakítható, mint a primary linkeknél is.

Köszi, Pali

Fórum: 
Hojtsy Gábor képe

A Weblabornál a friendselectric sminkből nyúltuk le ezeket a lekerekített háttereket, ott meg lehet nézni, hogy hogyan valósul ez meg. Nem kell hozzá semmit módosítani a Drupalon :)

0
0
Sogat képe

:) Doktor úr beteg vagyok, köhögök. - mondja a beteg. Doki: Feküdjön fel, műtét :)

... :D Szóval arról van szó, hogy css-el ez sima ügy. Nem kell egyből a kódhoz nyúlni. A kód általában úgy jó ahogy van. Bármilyen oldalt tudsz kis css-el csinálni.
Ajánlom figyelmedbe a weblabor.hu-n található CSS-el 0-ról oldal készítés - vagy valami ilyesmi a címe - :)

sOgat

0
0

Az élet egy szar játék, de kurva jó a grafikája!

Paal képe

Ismerem ezeket a dolgotak. De pl. speciel ez is olyan, hogy a Weblaboron található füles menü (ha megnézted volna a forrást, mielőtt válaszolsz), NEM azt a kódot tartalmazza, mint amit az alap rendszer generál. Vagyis:

1. Belenyúltak valahol a generáló programba (erre kérdeztem rá), ami szerintem sem szerencsés dolog, ha valahogy elkerülhető.
2. A smink template.php fájlában van egy rész, ami az eredeti kódot felülírja. Erre kaptam választ.

Nem ismeretlen a füles kialakításokat CSS-sel, de ez speciel nagyon tetszett és nem akartam újból feltalálni a spanyol viaszt.

Minden Weblaboron megjelenő cikket rendszeresen elovasok, sőt nagyon soxor használok is.

Azért köszi!

Üdv, Pali

0
0

--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan

janoka képe

Én így oldottam meg menüpontokra, nem a primary links-re.

template.php:

<?php
function sajatsmink_menu_item($mid, $children = '', $leaf = TRUE) {
  $item = menu_get_item($mid);
  $active = (( $item['path'] == $_GET['q'] ) ? ' active' : '');
  return '<li class="'. ($leaf ? 'leaf' : ($children ? 'expanded' : 'collapsed')) . $active .'">'. menu_item_link($mid) . $children ."</li>\n";
} 
?>

Innen css-ből:

ul.menu li {
  background: url(images/button.gif);
}
 
ul.menu li.active {
  background: url(images/active_button.gif);
}
0
0