Moje kniha o CMS Drupal
Poslední komentáře
- 4 days 9 hours ago
- 6 days 5 hours ago
- 6 months ago
- 6 months ago
- 8 months 1 week ago
- 9 months ago
- 9 months ago
- 9 months 1 week ago
- 1 year ago
- 1 year 1 month ago
Nové diskuze
- (4 weeks 1 day zpět)
- (1 month zpět)
- (7 months 3 weeks zpět)
- (9 months 1 week zpět)
- (1 year 6 months zpět)
- (1 year 7 months zpět)
- (1 year 10 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.