Többértékű mező alapján való frissítés szabállyal
Sziasztok!
Több esetben előkerült már az a feladat, hogy egy többértékű entity (vagy user)reference mező értékei alapján kell frissíteni egy másik valamit: pl. egy másik entity reference-t vagy egy organic group felhasználóit. Viszonylag logikusnak tűnik, hogy ezt a node frissítésére hatására egy rule végezze el, összehasonlítva a mező régi és új értékeit és cselekedjen, ha eltérnek egymástól. Valami ilyesmi koncepciót gondoltam két egymásba ágyazott ciklussal:







minimodul smiley-blokk definiálására
Nincs Views-támogatás a modulhoz, belenéztem a kódjába.
Na, gondoltam gyorsan csinálok még valami jót az újév előtt. :D
Úgyhogy elkészítettem neked egy minimodult, annyit csinál, hogy definiál egy blokkot, amiben egy sima rendezetlen lista (unordered list,
<ul>) formájában kiíratom az általad is említett könyvtárgif-kiterjesztésű képeit.Szóval most azt mutatom meg röviden, hogyan hozz létre egy olyan egyszerű modult, mint a faék, remélem, hasznos lesz:
sites/all/moduleskönyvtáron belül egymurginevű könyvtárat (legyen mondjuk ez a modul neve, a felhasználóneved alapján :D).murgi.infonéven, és rakd bele az első pontban létrehozott könyvtárba.
Ez legyen a tartalma:
Persze az itt szereplő adatokat az egyenlőségjel után szabadon átírhatod, kivéve a
corerészt. :)murgi.modulenéven, és rakd ugyanebbe a könyvtárba.
Ez legyen a tartalma:
admin/modulesoldalon.
admin/structure/blockoldalon a kívánt helyre!
Ezt aztán tetszőlegesen testreszabhatod még CSS-sel.
Persze a smiley-kat táblázatszerűen is ki lehetne íratni, itt most egy egyszerű rendezetlen lista-formátumban került kiíratásra.
Remélem, ez kezdetnek jó lesz!
BÚÉK!