Mezők elrejtése

lele.csaba képe

Sziasztok,

Van-e ötlete valakinek, hogy tudnám megoldani a következő problémát.

Van egy weboldal ahol cégekről vannak fent adatok. Minden cége egy node. Szeretnék egy olyan lehetőséget, hogy ha valaki megnyitja (editálja) az adott céget (nodeot) és bepipázza mondjuk azt hogy elrejt akkor mentés után a Node általam beállitott mezői nem lesznek láthatóak miután elmentettem az adott céget. Még jobb megoldás lenne, ha ezért nem is kellene Edit-álni megnyitni az adott céget (Node-ot).

Előre köszönöm a segítséget!

Drupal verzió: 
aruna képe

https://drupal.org/project/field_permissions

modullal beállíthatod, hogy adott csoporthoz tartozó felhasználó bizonyos mezőket láthasson-e vagy nem.

1
-1
lele.csaba képe

Ezt ismerem. Viszont nem megfelelő.

Egy Content Type-hoz tartozik az össz tartalom és a látogatók nem jelentkezhetnek be az oldalra. így ha beállitom, hogy az anonymusok ne lássák az adott mezőket akkor leszedi az összes az összes node-ról az adott mezőket.

Én viszont azt szeretném megoldani, hogy csak azokrók a node-okról szedje le amikre én beállitom.

0
0
aruna képe

jó lesz:

https://drupal.org/project/Conditional_Fields

A dokumentációból: https://drupal.org/node/1704126

A dependency comes into play in two distinct contexts: when creating/editing a node, and when viewing a node (remember that the same applies to users, comments, categories, etc). The two contexts are independent: you can set up a dependency that acts on node edit and does nothing on node view, and vice-versa.

Ez alapján úgy tűnik, hogy node megjelenítésekor is lehet függőségeket figyelembe venni. Pl. ha a "megjelenhet" checkbox-ban nincs pipa, akkor az alatta lévő mezőket nem mutatod.

0
0