Primary links-be Saját blog menüpont

imania képe

Sziasztok!

A Primary links-be szeretném betenni a Navigációban szereplő Saját blog menüpontot?

Mivel ez a felhasználótól változik (blog/uid), sajnos eddig nem jöttem rá, hogyan kell eztmegvalósítani.

Meg lehet egyáltalán?

Köszönöm.

Üdv, imania

gyurex képe

Szia, menük - Saját blog - szerkesztés - Szülő menüpont: Elsődleges linkek.
Ez így nem működik?

0
0
imania képe

Szia!

Erre én is gondoltam, de sajnos nálam nem lehet szerkeszteni, hanem csak a blokkolt szöveg szerepel.

Valami ötleted van, hogy miért?

Köszönöm

Üdv, imania

0
0
gyurex képe

kapcsold ki a blog modult, és utána
ftp: modules/blog/blog.module szerkeszd a modult.
Implementation of hook_menu(). -- ezt megkeresed,
és a 'type' =>MENU_DYNAMIC_ITEM, átírod 'type' =>MENU_SUGGESTED_ITEM,
ennyi
Szia

szerk.: ne élesben csináld!

0
0
crt képe

Szia.

Azért a core modul hackelésénél vannak szebb megoldások is:

1. A drupal.org-on többen ajánlották a 'me' aliases modult. Én még nem próbáltam, de biztos működik.

Mivel nem nagyon vagyok híve a modulok használatának (ha csak feltétlenül nem muszáj):

2. A sminkben a theme_menu_local_tasks() segítségével hozzáfűzöd a kívánt linket az elsődleges menühöz.

3. Készítesz egy blokkot az alábbi tartalommal:

 global $user;
 if($user->uid > 0) {
  print '<ul class="links"><li>' . l("Saját blog", "blog/" . $user->uid) . '</li></ul>';
 }

Ezt a blokkot a fejlécbe helyezed és css-el a menük mellé igazítod.

4. Írsz egy kis modult, ami ugyanezt a linket közvetlenül hozzáadja az elsődleges menükhöz.

5. Megadhatod, hogy primary links forrása a navigációs menü legyen, ebben szerepel a saját blogra mutató link.

Üdv: Zoli

0
0
gyurex képe

imania hallgass crt-re este fáradt voltam, valóban nem túl jó ötlet a modulba belepiszkálni. Már csak azért sem mert gondolom a fejlesztő nem viccből zárta le a "szerkesztés" menü pontot, és valószínű csak újabb problémát szülne.

Szia

0
0