Views vagy más segítségkérés

Pál úr képe

Üdv,

szeretném nagyjából automatizálni a következő feladatot, mert még mindig a galériaépítésénél vagyok leragadva :).

Van két kategóriarendszerem, mind a kettő lényegében ugyanúgy épül fel:

képek
|- fényképek
|  - AA képei
|  -- természetfotók (1)
|  -- arcképek (2)
|  - BB képei
|- rajzok
|- ...

Tehát vannak benne "főkategóriák", alatta "alkategóriák", stb.

Van olyan kategória-bejegyzés, ami alatt csak 1 elem van, van olyan, ami alatt több.

Azt szeretném tudni, hogy hogyan lehetne olyat csinálni, hogy ha a főoldalra kattint, akkor a főkategóriák látszanak, ha választ egy főkategóriát, akkor az alkategóriák és az összes kifejezés, és ha egy kifejezéshez csak egy elem van rendelve, akkor rögtön ahhoz az elemhez ugrik?

Ha jól érzem, ezt views-zal lehet megcsinálni, (itt láttam valami ehhez hasonlót), vagy hagyjak fel vele, és csináljam meg egyszerűen php-ban, és mentsem el node-ként?

Köszönöm a segítséget.

Illyés Edit képe

A Views node-ok listázására van kitalálva, én nem tudok róla, hogy képes lenne kategóriákat hierarchikusan listázni. Elvileg lehet automatizálni a feladatot azzal, hogy a nézet (view) fejlécébe beilleszted a PHP-kódot, ami lekéri a kilistázandó alkategóriákat. De az egésznek csak akkor van értelme, ha az új kategóriák kialakításakor a magát nézetet is automatikusan hozod létre, ami nem triviális feladat. Egyébként marad a kézi HTML-beszúrás.

Ha valaki megoldaná ezt a feladatot, szerintem rögtön a Drupal.org címlapjára kerülne vele. Nagyon hasznos lenne egy ilyen Views kiegészítés.

0
0
Pál úr képe

Akkor marad a programozás....

0
0
Pál úr képe

Sikerült közben előbbre haladnom, de megint megakadtam.

Ha csinálok egy View-t, amiben magadom, hogy csak a "Taxonomy Term" és a "Node title" legyen benne, belerakok egy szűrőt, hogy mely "term"-eket szűrje, majd utána egy "filter"-t, hogy hogy sorrendezze, akkor miért csinál olyat, hogy ha van egy term, amiben több node van, akkor minden node külön bogyó alá kerül.

Így:

játék
    - építőjáték
játék
    - kifestő
játék
    - társasjáték
könyv
    - mesekönyv
könyv
    - regény

Hogy tudnék olyat csinálni belőle, hogy

játék
    - építőjáték
    - kifestő
    - társasjáték
könyv
    - mesekönyv
    - regény

Köszi....

0
0
Illyés Edit képe

Alapvetően nem lehet:

The views module creates customized views of node lists.

A Views node-okat listáz, a kategóriákat is a node függvényében látja (te pedig a node-okat akarod a kategóriák függvényében látni). Ezt szerintem csak úgy lehet megcsinálni, hogy készítesz egy játék nézetet, egy könyv nézetet, és a kettőt összefűzöd pl. insert_view modullal.

0
0
Pál úr képe

Nos, kisérletezgetés eredménye: mindezt meg lehet csinálni a Category modullal. Nem volt egyszerű, de sikerült.

0
0
Illyés Edit képe

Én is próbálkoztam a Category modullal, azóta se hevertük ki teljesen (én meg a honlap, amin beüzemeltem). Persze ez 3 hónappal ezelőtt volt, lehet, hogy Category azóta békából királykisasszonnyá változott...

0
0
Pál úr képe

Ha királykisasszony nem is lett, Fiona igen.

Vannak benne furcsaságok, meg van benne olyan is, amit még nem tudom, hogy fogok megoldani, de backup van, és ez a lényeg.

0
0
gyurika képe

6.x drupal telepítettem es a views teljesen maskepp allitgatható mint az 5 drupalban.
A gondom az hogy nem talalom hol allithatok be egy adott nézethez URL cimet hogy közvetlenul tudjak ra hivatkozni.
Lehetseges ezt valahogy megoldani ?

0
0

drupaloholic

gyurika képe

Ha nincs mod url alias megdasara a viewshez akkor legalabb azt mondja meg valaki hogy lehet egy adott nezetre (listara) hivatkozni?

0
0

drupaloholic

zolee képe

Views2 bal oszlopban: Page - Add display,

utána pedig a Page settings-ben beállítod az URL-t, meg esetleg a menüt is.

0
0
gyurika képe

ó nagyon köszönöm!
ez most nagyon jol jött!

0
0

drupaloholic

Nagy Gusztáv képe

Ha belegondolsz, ennek a kérdésnek nem sok köze van a témaindítóhoz.

0
0

Nagy Gusztáv