Moje kniha o CMS Drupal
Poslední komentáře
- 3 days 5 hours ago
- 5 days 14 hours ago
- 6 days 13 hours ago
- 6 days 13 hours ago
- 1 week 4 days ago
- 1 week 6 days ago
- 6 months 1 week ago
- 6 months 1 week ago
- 8 months 2 weeks ago
- 9 months 2 weeks ago
Nové diskuze
- (1 month zpět)
- (1 month 1 week zpět)
- (8 months zpět)
- (9 months 2 weeks zpět)
- (1 year 7 months zpět)
- (1 year 7 months zpět)
- (1 year 11 months zpět)
- (1 year 11 months zpět)

Dobrý den, odpovím teoreticky, nemám teď bohužel čas to přesně vyzkoušet.
1. Contextual filters jsou to pravé.
2. Přidejte nový kontextový filtr pro dané políčko, ale řekněte, že mu poskytnete Default value tvořenou pomocí PHP kódu.
3. Ten kód by měl vypadat nějak takto: if (arg(0) == 'node' && is_numeric(arg(1))){ $node = node_load(arg(1)); $hodnotakodu = $node->field_kod[0]['und']['value']; return $hodnotakodu;}
Tedy pro jistotu ověříme, zda je zobrazen nějaký uzel, načteme jej na základě čísla z URL (node/číslo, funguje i v případě zobrazení na adrese s aliasem), vezmeme si z objektu uzlu potřebnou hodnotu a vrátíme ji kontextovému filtru.
Ještě by tam mělo být ověření, zda je políčko s kódem naplněno, ale to už zvládnete sám.