Sziasztok!
Egy weboldalon létrehoztam a saját eseménynaptáromat ezen leírás alapján:
http://drupal.hu/kezikonyv/tippektrukkok/calendar-modul-listazas-az-esem...
Tökéletesen működik, de most felmerült az igény, hogy kellene egy másik naptár, amely egy másik tartalomtípushoz lenne rendelve. Csak a heti nézet megjelenítése szükséges, mert ez egy ún. heti elfoglaltság naptár lenne.
Eddig a következőt tettem:
- a már működő naptár nézetét klónoztam, átneveztem
- az új nézetben Calendar page nézetelemnél az útvonalat beállítottam ahhoz az oldalhoz, ahol meg kell jelennie.
Az eredmény, hogy rendben megjelenik az új naptár hónap nézete, azonban a hét vagy napi nézetet kiválasztva már csak üres oldal jelenik meg. Próbáltam egyébként a Month views-nál a naptárbeállítást heti naptárra beállítani - hogy ez legyen az alapértelmezett, de akkor is csak üres oldalt kapok.
Milyen beállítást kellene módosítani ebben a nézetben, hogy működjön a heti és napi nézet?
Köszönettel!
Csökönyi Ferenc
Egy linket az oldalra vagy
Egy linket az oldalra vagy mindegyikről képernyő mentést lehetne kérni mert úgy jobban tudnám értelmezni a dolgokat.
Linket az oldalra hiába adnék
Linket az oldalra hiába adnék, minthogy le van tiltva a második naptár (aktív honlapról van szó), amíg nem működik. Így nem látnál belőle semmit.
Miről gondolsz képernyőmentést? Tudok adni az üres (még nincs hozzá tartalom felvíve)hónap nézetről, ami jó, vagy a heti/napi nézetről, ahol pedig üres az oldal, ahogy azt írtam.
De valószínűleg, egyikkel sem lennél előbbre. Ha második naptár Nézet beállítása érdekel, azt természetesen meg tudom adni.
Itt lentebb megtalálod. Ennek kellene az "Elfoglaltság" típusú tartalmakat megjeleníteni (a Szűrő erre be van állítva, itt konkrétan a node/750-es tartalomban, de nyilván ez az adat lényegtelen..
Az első naptár annyiban tér el ettől, hogy másik tartalomtípusra van szűrve, illetve ott az egyes alnézet nevéből hiányzik a "munka" szó.
Csökönyi Ferenc
Nem működik nálam ez a views import
Nem működik nálam ez a views import de a megoldás itt van:
Calendar page -> Argumentumok -> Dátum: Dátum (node) -> Finomság: Hét
Köszi a tippet. Így valóban a
Köszi a tippet. Így valóban a heti nézetet kapom, ezt a problémát tehát megoldja a javaslatod. Viszont ez esetben újabb problémák generálódnak.
A heti finomság esetén a kis naptár blokkban azt tapasztalom, csak a fejléc marad a hónap nevével, illetve a beállítás a másik naptárt is befolyásolja. Így ezt el kellett vetnem. Ha csak egy naptár van, akkor lehet valószínűleg ezzel operálni.
Az útvonallal kellett "játszani", így most már megjelenik a naptár.
Kompromisszumot kötök, lesz havi naptár is. :) Tehát végül is megoldódott ez a probléma.
Köszi az ötletet.
Csökönyi Ferenc
Ezt is meglehet oldani :)
Ezt is meglehet oldani :) hiszen most az jeleníti meg a blok-ban amit a page mutat. Talán ez a megoldás:
Csatolmányok beállításai:
Argumentumok öröklése: Igen – helyet nem
majd:
Block view: argumentumok beállítása
Állapot: alapértelmezett értékeket használ. -> felülirása
ezek után vissz állitod a hónapra mert eléletileg akkor itt hétnek kell lenni.
ezt most fejből írom neked, mert nincsen előttem telepített oldal.
Köszi, ez most sokat segített
Köszi, ez most sokat segített! A beállítás eredményeképpen a dátumargumentum nélküli url esetén az aktuális dátum heti táblázata jelenik meg. Nekem ez volt a lényeg, mert így egy menüpontból megnyitható ez a nézet.
Ami viszont hiba megmarad, de szerencsére ez nekem nem probléma, mert nem fogom használni a második naptár mini-calendar nézetét:
- a második mini-calendar blokk is hetire vált, amiben viszont csak akkor jelenik meg bármi, ha van ide tartozó tartalom, egyébként üres.
- ha a második mini-calendar blokkban a következő hétre léptetek, akkor az első naptár mini-calendar blokkja is heti nézetre vált, a fentihez hasonlóan.
Tehát a két calendar nézet összeakad.
De az én problémám úgy tűnik, megoldódott!
Arra van ötleted, mi kell ahhoz, hogy a napi nézetben az időpontok megjelenjenek? Másik honlapon ez működik, itt nem. Illetve a "Jó változatban" is rossz helyen jelenik meg az Egész napos esemény.
Jó megjelenés:
Rossz megjelenés:
Csökönyi Ferenc
Név: Day view -ben a Mezők
Név: Day view -ben a Mezők-nél Állapot: alapértelmezett értékeket használ. -> felülírása majd a mezőbe bele teszed az időt is. ha nincsen, benne az idő nem jelenik meg, ha benne van, megjelenik.
"Ami viszont hiba megmarad, stb... stb..."
Meglehet oldani csak ugye nem értesz hozzá.
2 views -ben oldottad meg a feladatott, de meglehet oldani egyben is ez a két különböző négyzetet.
Természetesen tudom, hogy egy
Természetesen tudom, hogy egy nézetben is meg lehet oldani, de akkor a két eltérő célból készülő naptár azonos default-ból indul, ami viszont nem szerencsés, legalábbis nekem egyszerűbb így.
A Dátum mezőknél valóban kellett a felülíráson változtatni, de pont Alapértelmezettre kellett állítani.
A megoldás viszont meglett, az alapértelmezett dátum csak nap pontosságú volt. Ezt helyreállítva helyreállt a napi nézet is, az időpontok is megjelentek az "Idő" oszlopban.
Köszi a tanácsokat.
Csökönyi Ferenc
@Phoere: tegyel mar meg
@Phoere: tegyel mar meg annyit legyszives, hogy hasznalod a <code> taget. Nagyon tagolatlan lett amit bemasoltal.
--
Megtörtént, elnézést.
Megtörtént, elnézést.
Csökönyi Ferenc