Zobrazení Views v node
Zdravím kolegové. Už pár měsíců provozuji http://www.akce-kalendar.cz což je klasický kalendář akcí propojený s jejich pořadateli a od včerejška mi začaly velmi nechutně stávkovat pravděpodobně Views.
Popis problému:
Celý systém je založen na dvou základních typech obsahu
- Pořadatel
- akce
Pořadatel může mít pod sebou libovolný počet akcí a akce naopak patří vždy jedinému pořadateli. Typ obsahu Akce je v pořádku. Typ obsahu Pořadatel má povolený modul Replacement Tags a jeho prostřednictvím se vypisuje obsah Views – aktuální akce jednotlivého pořadatele.
Netuším kde nastala chyba, ale naprosto nepředvídatelně se nejen přestaly zobrazovat Views přes Reptagy, ale samotný obsah konkrétního Pořadatele se nenačte vůbec – vše bez zápisu do logu.
Místo Reptagu jsem nasadil ViewsField a vše se zdálo v pořádku. Skrze CCK pole u každého jednotlivého pořadatele jsem naklikal potřebná Views. Problém ovšem nastal, že u některých Pořadatelů se jejich Views k nim prostě neuloží. Zůstane tam viset první, které je v seznamu. Bohužel ViewsField neumí jiné zobrazení než seznam.
Tak mně napadlo zda neexistuje v rámci Views nějaké omezení počtu Views, které je možné vytvořit. Mám jich teď kolem 15O.
Celý den a noc nad tím sedím a nedaří se.
Díky za rady předem.
To jako máte pro každého
To jako máte pro každého pořadatele vlastní Views? To musí být na budku :).
Tak a teď vážně. Na tohle slouží ve Views argumenty – tzn. máte jen jedno View a pomocí Argumentu do něj načítáte obsah ke konkrétnímu pořadateli.
Osobně bych to propojování řešil přes Node Reference. Ve Views nastavit RelationShip a Argumenty. Nastavit si pohled přesně tak jak ho chcete mít a přes blok ho umístit k danému pořadateli. Tuhle cestu mám několikrát ozkoušenou, bez nějakých problémů.
Tušil jsem, že tohle by měla
Tušil jsem, že tohle by měla být cesta. Můžete mi prosím pomoci s nastavením argumentů? Přiznávám, že tohle je prostě neumím :-(
http://www.drupal.cz/…lady-po
http://www.drupal.cz/…lady-pouziti
Emo děkuju Vám je to skvěle
Emo děkuju Vám je to skvěle napsáno. Jen mám pocit, že už jsem na to starej :-)
Mám argument Kategorie: Term ID (with depth) – Provide default argument – Node ID from URL – Validator: termín taxonomie – slovníky: Pořadatel – argument type: Term ID
Ak když dám Live preview s argumentem node/10 výpis zní No query was run
Netušíte kde dělám chybu?
zkuste dát argument jen „10“
zkuste dát argument jen „10“
úúúúúžasnýýýý :-) Díky
úúúúúžasnýýýý :-) Díky strašně moc už to funguje a já konečně pochopil argumenty!!!
Poslat nový komentář