Menüpontok láthatósága

aliz101 képe

Hello!

Valószínűleg csak balfék vagyok és rosszul állítok valamit, sőt tulajdonképpen a probléma is pitiáner, de magamtól képtelen vagyok rájönni mit szúrok el.

Le kell írnom részletesen mit csináltam hogy érthető legyen:

Felvettem két új tartalom típust:
Saját hír/cikk
Átvett hír/cikk

A regisztrált felhasználóknak csak create joguk van mindegyikre, illetve a ?tartalmak hozzáférése? jog be van állítva a regisztrált és az anonymous felhasználóknak is.

Most jön a probléma:

A Tartalom beküldése menüpont ugye alapesetben csak a regisztrált felhasználóknak jelenik meg. Ez így jó.
De ha a Tartalom beküldése menüpontot átnevezem bármi másra, nálam Hír/cikk beküldése lett volna, abban a pillanatban már a be nem jelentkezett felhasználók is látják a menüpontot. És innentől bármit állítok rajta vagy mindenki látja vagy senki. Hangsúlyozom semmi mást nem változtattam meg csak a nevét.

Mit szúrok el?

5.2-es Drupal

Köszi!

RaptoR képe

Hogy ez mitől van azt pontosan nem tudom, de ha a karaktersorozatok kezelésénél nevezed át a menüt, akkor úgy fog viselkedni, ahogy szeretnéd. Először a visszaállítással rakd vissza a menüpont eredeti nevét.

0
0
aliz101 képe

Köszi RaptoR, a megoldás jó!

DE!

Nincs ara valami lehetőség hogy egy menüpontra megmondhassam hogy csak regisztrált vagy ne add uram, valamilyen definiált csoport láthassa? Esetleg valami modul a menü tulajdonságainak kiterjesztésére?
Korábban egy PHP-Nuke klónt használtunk, ott ez alapból megadható volt. Arról már ne is beszéljünk, hogy a tartalmak hozzáférésénél sem adható meg hogy bizonyos felhasználói csoportok milyen tartalmakhoz férhetnek hozzá. Csak vagy mindenki vagy senki.

Számomra mindenesetre most csak a menü probléma égető, bármilyen javaslatot köszönettel fogadok.

0
0
RaptoR képe

2 megoldást jutott eszembe erre:
1. Egyik az, hogy a menüpontokat csoportosítod külön-külön menükben, és amikor hozzáadsz az oldalhoz egy menüt blokként, akkor beállítod, hogy mely csoportok láthassák (ha nem állítasz be egyet sem, akkor mindenki látni fogja).
2. Ezt a modult találtam még: Menu per Role. Nem próbáltam ki, de a leírásából pont erre találták ki, azonban vigyázz, mert a Drupal menu.module fájlát felül kell sajnos írni, amit frissítéskor el szokott felejteni az ember. :) Szóval ha ezt választod, akkor írd föl magadnak, hogy változtattál a Drupal egyik alapmodulján.

0
0
szikar képe

Én próbáltam, működik. Pár sort kell beilleszteni a menu.inc fileba.

0
0
phoenix képe

Konkrétan a menu.inc-en belül hová illesszem a patch-ből azt a 3 sort?

Mert úgy látom nem mind1...

Köszönöm a segítséget.

0
0
bedof képe

A fent nevezett modul meg tudja oldani a tartalmak szelektált hozzáférését, bár a beállítása nem egyszerű.

0
0