FeedAPI vagy Feeds modul
FeedAPI vagy Feeds modul
Palócz István
https://palocz.hu | https://tanarurkerem.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Két dolgot is tehetsz.
Amit tehetsz.:
A
1. menü beállításoknál beállítod, hogy az elsődleges és másodlagos hivatkozásokat is az elsődleges hivatkozások menüből szedje.
2. A menüpontokat felveszed a az elsődleges hivatkozások menübe úgy, hogy az almenüpontok a megfelelő almenük legyenek.
Na ekkor a sminkben elérhető elsődleges és másodlagos hivatkozások $primary_links és $secondary_links tartalma már az lesz ami neked kell.
Többnyelvűvé tenni már nem könnyű dolog, de először jussunk el erre a lépésre.
B
1. Ahogy csináltad létrehozol külön menüket a külön nyelveknek.
2. felteszel egy modult ami szét tudja ezeket cincálni. (én ilyet írtam anno, de mintha lenne hozzá valami modul is, keress!)
3. A sok-sok blokkot (nyelvenként kettő) betolod a megfelelő helyre, majd mivel megy a html és a css megoldod, hogy ne egymás alatt legyen, hanem egymás mellett. :P
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Ugy ez csak vicc?
Azt mondod, hogy a Rulesban nem lehet hozzáadni egy olyan feltételt, hogy nid=x??
Palócz István
https://palocz.hu | https://tanarurkerem.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
css
#valami { left: 0px; position: fixed; }
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
valaszok
- Ha csak simán a menü blokkot behúzom a régióba, akkor az nem vízszintesen, hanem függőlegesen, listaként jelenik meg (ezt hol lehet módosítani?)
sminkben style.css
Egyik téma alapján ki tudom tenni vízszintesen is a menüelemeket (theme függvénnyel), de az csak a 3 alap menüre érvényes, mert a saját menükhöz nem hozza létre a változót (ha a $primary_links változót adom a függvénynek, akkor kirakja a menüt, de ha a $sajatmenu -t, akkor nem).
itt jon letre a $primary_links valtozo: http://api.drupal.org/api/function/template_preprocess_page
neked a template.php fajlban a sminknev_preprocess_page funkciot kell megirnod, peldaul
function sminknev_preprocess_page(&$variables) { $variables['sajatmenu'] = menu_navigation_links('menu-sajat-menu'); }
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Szívemből szóltál! Ám legyen.
Szívemből szóltál! Ám legyen. :D
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Megoldás
Kicsit körülnéztem a modulok között és találtam egy PathRules (http://drupal.org/project/pathrules) nevű modult.
1) Ezt felraktam és engedélyeztem.
2) A triggered Rules alatt az add new rule-ban:
-cimke: "!xy oldal redirect, ha a usernek !wz joga van";
-Event: "User is going a to view a page";
-Súly: -10
3) Rule elements "IF" oldalán:
- Check path
- - itt megadtam az url-ből a path-t (path= "http://www.domain.kiterjesztés/" nélkül az url)
!!!!!!!!!! ha van autopath beállításod, akkor egy "OR"-ba tedd bele a node/xy és az autopath értéket is, hogy bárhogyan is hívja meg a user, belefusson az akcióba!!!!!!!!!!!!!!!!
4) Rule elements "DO" oldalán:
- Page redirect
- - itt megadtam a cél url-t.
Végezetül pedig:
A 3)-as mezőben további feltételt is betettem, mint pl., hogy csak adott jogosultságú felhasználó esetén induljon az akció. ("User has role(s)")
Ez lett a megoldás.
Vic
www.recteam.hu