Sziasztok!
Nem tudom, nektek mi a tapasztalatotok, de én azt vettem észre, hogy mintha a Context modul eléggé lesz@rná, miket állítok be abban az esetben, ha konkrét node-ok megtekintését állítom be feltételnek. Érdekes módon ha Views-listázást és egyebeket teszek meg feltételnek, akkor minden okés.
Vagy ennek a sima node-megtekintéskor nem is kéne érvényre jutnia? Feltételezem, de.
Két nem működő dolog (amit most felfedeztem)
- Beállítottam, hogy "Node type", a megfelelőt pedig kiválasztottam a checkbox-listából, majd a Reactions-nél beállítottam egy blokkot (amit Views generál) a "Content" regionbe, hogy a tartalom alatt jelenjen meg. Egyáltalán nem jelenik meg a blokk.
-
Másik teszteset: "Node type"-ot ÉS egy adott view-t állítottam be feltételnek, Reactions-nél Menu, majd kiválasztottam a megfelelő menüelemet. Szintén nem működött a node-nál, nem mutatta aktívnak azt a menüpontot, amit itt megjelöltem.
Aztán végül programoznom kellett: hook_node_view()-ban bizonyos feltételektől függően:
menu_tree_set_path('main-menu','EZ_A_MEGFELELŐ_MENÜPONT');
Mi lehet az oka, hogy ez sima node-megtekintéskor nem működik?
Köszi!
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
Tök homály még mindig
Van két modul:
http://drupal.org/project/context_node
itt azt mondja:
"Context Node allows you to select a predefined Context on each node. The functionality is already built in with Context but it would require a site manager to do so on a node by node basis."
Most akkó' mi van? Ezek szerint általánosan, a "Node type" feltételhez kötve nem működne, csak node id alapján?
http://drupal.org/project/context_by_node
Most itt az OLD WAY az érdekes, amit ez elvileg kivált:
Ebből is az derülne ki, hogy elvileg csak node id alapján megy a dolog a Contextnél alapból. De akkor mi értelme lenne a "Node type" szűrőnek?
Egy tesztoldalon működik blokk Contexttel való node alá pakolása
Egy tesztoldalon ugyanez viszont működik, megjelenik a node alatt, a Content regionben a blokk, amit Contexttel beállítok.
Na most mi teheti működésképtelenné egy másik oldalon? Az ilyen kideríthetetlen hibáktól szétdurran a fejem :D, mert annyi idő rámegy a debuggolásra, és még mindig nem jutok sehova, és fogalmam sincs, hogyan kéne itt kideríteni az okot.