- január 2012 (1)
- július 2011 (1)
- május 2011 (1)
- február 2011 (1)
- január 2011 (3)
- december 2010 (2)
- november 2010 (2)
- október 2010 (3)
- szeptember 2010 (2)
- július 2009 (1)
- 1 / 2
- ››
Amikor élesítettem a factory rss modult az oldalamon, előjött a lustaság miszerint nem akarok minden node szerkesztőfelületén egyesével végigmenni és kiválasztani, hogy megjelenjenek az RSS csatornában. Ekkor jutott eszembe a hook_node_operations() ami pont erre való és olyan gyakran felejtik el a fejlesztők - köztük én is - használni.
Pedig fontosnak tartom, hogy az admin felület is kényelmesen használható legyen, a Drupal kezelőfelülete első ránézésre anélkül is elég ijesztő, hogy ilyen kényelmi funkciókat felejtenénk el belőle.
Úgyhogy most már beveszem a standard-jaim közé azt is, hogyha valamilyen node műveletet írunk, akkor az elérhető legyen ebben a formában is, így az adminisztrátor tömegesen is tudja kezelni a node-okon.
Úgy gondoltam írok erről is egy rövid példát, hátha hasznos lesz valakinek. Persze tudom, hogy ott van a CCK és ha azzal módosítjuk a tartalomtípust akkor ezzel nem kell tödőni, de van egy-két eset amikor ez jól jöhet.
Az én esetemben például megbeszéltem a munkahelyemen, hogy az ottani blogba is aggregálunk majd pár hírt az oldalamról RSS segítségével. Ez szép és jó, de nem akarok majd minden bejegyzést megosztani ott is, és nem is feltétlenül kategóriától függ majd az ottani publikálás. Nálam nincs fent a CCK, mert semmire se használnám és csak ezért nem is akarom felrakni, a Views viszont fent van. Ha views fent van, akkor már szívesen készíteném el annak a segítségével az RSS csatornát. Így kénytelen leszek egy olyan modult csinálni, ami a blog típust kiegészíti egy checkbox-al, amit views-ba lehet használni.