Přeskočit přímo na text


Zobrazení Views v node

Kategorie: Jak na to?
Týká se verze: Drupal 6.x

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 :-(

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ář

Obsah tohoto pole je soukromý a nebude veřejně zobrazen.
  • You can use Texy! to format and alter entered content.
  • Povolené HTML značky: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <p> <br> <b> <i> <h2> <img> <pre> <sup> <sub> <pre class="php"> <span class="php-keyword1"> <span class="php-var"> <span class="php-num"> <img class="screenshot"> <p class="beginner"> <a class="greybox"> <h3> <h4>

Více informací o možnostech formátování

Type the characters you see in this picture. (verify using audio)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated. Not case sensitive.

Hledat

Přihlášení

Bezpečnost Drupalu

Z hlediska bezpečnosti je Drupal na velmi vysoké úrovni, díky propracovanému systému hlášení, prověřování a řešení možných problémů.

Čtěte více a odebírejte bezpečnostní aktuality

Poslední komentáře

Kdo je online

Momentálně je online 0 uživatelů a 0 hostů.