Hogyan építenétek fel egy alábbi jellegű rendszert:
Főmenü
- menü 1
- menü 11
- menü 111 - és ezen belül lennének a tartalmak (pl node1, node2,nod3)
- menü 112 - és ezen belül lennének a tartalmak (pl node4, node5,nod6)
....
- menü 12
....
- menü 2
- menü 21
- menü 22
.....
- menü 3
- menü 31
- menü 32
A kérdésem, hogyan lehetne ezt az egészet a legcélravezetőbben megcsinálni, hogy minél kevesebb tartalomtípusom, meg nézetem legyen, és persze minél egyszerűbben lehessen a tartalmakat feltölteni.
Köszi
Peti
Fórum:
Olyan érzésem van mintha nem érteném a problémát. :-)
Ha figyelmen kívül hagyhatom a téma címében a CCK és Views utalásokat, akkor én a beépített menü rendszerrel és a path modullal probálkoznék.
Rossz a megközelítés
A probléma az, hogy a nagyon egyszerű oldalakon kívűl minden weboldal úgy néz ki, hogy vannak menük és almenük és nézetek. A legjobb megoldást meg nem lehet megadni, mert nem mondtad el, hogy mit akarsz.
Mi alapján lesz a node1, node2, node3 egy csoportban?
Mi különbözteti meg őket?
Mi a célod a weboldallal?
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Jogos a kérdés...
Sajnos egy kicsit elkapkodva tettem fel a kérdésemet és így tényleg nem egyértelmű, ezért egy konkrét példán keresztül:
Autó lenne a menü 1, amelyen belül helyezkednének el a különböző márkák ezek lennének a menü11, menü12 (pl, audi, bmw, stb) Pl. Az Audin belül jönnének újabb alpontok a típusok (pl, A2, A4, A6..) és pl. az A2-n belül pedig a végén lennének a konkrét tartalmak a konkrét típusokról. Nos, a dolog úgy nézne ki, hogy a baloldali sávban helyezkedne el az Auto, mint főmenü pont, arra kattintava megjelennek a márkák, még mindig a baloldalon (ez eddig oké, merrt ez egy sima menü, illetve menüpont), majd mondjuk az Audira kattintva megjelennek a tartalom részen a különböző típusok táblázatos formában, majd Pl az A2-re kattaintva az olvasók által felvitt tartalmak teaser-ei jelennek meg.
A főproblémám az, hogy én ezt az egészet csak nagyon bonyolultan tudom elképzelni, ugyanis az Autón kívül még vagy 10 db ilyen menüpont lenne, melyek szintén sok almenüvel rendelkeznek.
Ahogy én elkezdtem, abból az jött ki, hogy csináltam egy nézetet az autómárkáknak (pl. audi_nezet), illetve egyet minden egyes típusnak (pl. A2_nezet), hogy a típusokhoz beküldött tartalmak is rendezett formában jelenjenek meg. Ezt végig gondolva millió nézetet kéne csinálnom. Pláne, hogy ez még csak az első főmenüpont, aztán még jönne vagy tíz...
A cél, hogy az olvasó pl. az Audi A2-es kapcsolatban tartalmat tudjon felvinni és az megjelenjen a fent leírt formában.
Köszönöm
Peti
Alap Drupal + Taxonomy Menu?
Talán kezdem érteni mit szeretnél.
Nagyjából az alap Drupal kategória rendszerével meg is tudnád oldani a kategorizálást + a Taxonomy Menu modullal meg tudnád jeleníttetni az összes kategóriádat.
Üdv, Pali
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
nem teljesen értem
Köszi, megnéztem, de ez a modul számomra nem nyújt semmi pluszt. A problémám továbbra is az, hogy rengeteg nézetet kéne gyártanom, hogy ha úgy csinálnám, ahogy fent leírtam, de úgy érzem van ennek egy egyszerűbb módja is.
Üdv
Peti
Nem értem, minek a views
Nem értem mindek a Views? Amit Te szeretnél, azt tökéletesen meg lehet oldani az általam írtakkal. Vagy teljesen más listázási nézetet szeretnél?
Üdv, Pali
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
Pontosan
Igen, más listázási nézetet szertnék
Views Tagadelic
A nézetek készítése megoldható okosan kiválasztott argumentumokkal, a gondot inkább az okozza, hogy a nézetekhez tartozó menüpontok is automatikusan generálódjanak. Én eddig egyetlen megoldást találtam erre, a Views Tagadelic modul segítségével kialakított menüt, lásd ezt a szálat.
Köszönöm Edit, de...
... hiába nézegettem, nem igazán jöttem rá, hogyan lehetne kiaknázni ezt a modult. Röviden le tudnád írni, hogy célszerű használni.
Köszönöm
Peti
nézeget?
Egy elég összetett webhelyet szeretnél építeni, ez "nézegetéssel" nem fog menni, fel kell tenni ezeket a modulokat (CCK, Views, Tagadelic Views) és gyakorlás közben megtanulni a használatukat. Ezt sajnos nem tudom helyetted "röviden" megtenni, legfeljebb annyit tehettem, hogy készítettem egy CCK + Views oktatóvideót, linket lásd fent. Ha a CCK node reference koncepció és a Views által létrehozott nézetek beágyazása már világos, akkor a Tagadelic Views is magától értetődő lesz.
Nyilvánvaló, hogy az Autó oldalt és a vele egyszintű oldalakat egy CCK tartalomtípus példányaiként kell létrehozni, amelyekre CCK node reference segítségével hivatkoznak a második szinten lévő márka típusú tartalmak, amelyekre aztán node reference segítségével hivatkoznak a felhasználók által felvitt tartalmak.
A menürendszer kialakításához csak magamat tudom idézni:
Sikerült megoldanom...
.. bár nem biztos, hogy a legegyszerűbben, de ahogy írtad Edit az argumentumok használatával. A Views Tagadelic már látom, hogy mit csinál, de az én esetemben nem vált be.
Viszont lenne még egy kérdésem: Hogyan lehet ne egy olyan tartalom típust csinálni, ahol ki lehetne választani egy legördülő menüből az autó márkáját (pl. Audi), majd egy újabb legördülő menüből, pedig a típusát (pl. A6), de ebben a menüben, ha korábban Audit választottunk, akkor már csak az Audihoz tartozó típusok jelenjenek meg. Most csak úgy tudtam megoldani, hogy az összes márka és az összes típus megjelenik.
Köszönöm
Peti
U.I.: a videó nagyon szuper volt, tervezél még ilyet CCK + Views témában?
AJAX vagyis AJAJ a Drupalban
AJAX vagyis AJAJ a Drupalban | Palócz István
dependantDropdown | drupal.org
Active Select | drupal.org
Köszi
Sajnos most 2 hétig off vagyok így nem tudom kipróbálni amiket ajánlottál, de jónak tűnnek, majd ha visszajöttem...