Sziasztok!
A következőn gondolkodom:
Adott egy taxonomomia struktúra (külön angolul és külön magyarul vagyis két külön szótár).
Illetve adott több különböző tartalomtípus, amelyeket ezzel a két taxonomia szótárral kategorizálok.
A feladat az lenne, hogy csináljak az egyes domainekhez olyan viewseket, amely felülírja az adott domain taxonomia megjelenítését.
A cél az lenne, hogy az "X" domain név alatt csak pl az "A" tartalomtípus nodjeit listázza a taxonomia oldal, mig az "Y" domain név alatt csak egy "B" tartalomtípus nodjai listázódjanak az adott taxonomia alatt.
Az nem baj, hogy a url alapján meghívva elérhető a többi tartalom is sőt ez még előny is lenne.
Remélem érthető voltam.
Több napja próbálkozom a views-al beállítani, hogy domain alapján menjen a megjelenítés, de nem jöttem rá, hogy hogyan lehetne megcsinálni.
Taxonomia fordítás?
X domain név mondjuk a magyar oldal, és A tartalomtípus a magyar taxonómia, Y pedig az angol, ahol az angol taxonómia a B?
Ha igen, akkor szerintem taxonomia fordítás (taxonomy translation modul kell hozzá, a taxonómia kifejezések megadása során külön beállítod, hogy melyik kifejezés melyiknek a fordítása), majd a views-nál egy szűrő, hogy csak az adott nyelv értékeit lássa a felhasználó.
Nem nem
Elnézést ha érthetetlen voltam.
Nem fordítani kell!
Lentebb mindjárt leírom az ötletet!
Prancz Ádám
Ingyenes linkkatalógus | Hostessek, modellek | Webdesign
nem ertem teljesen a problemat
kicsit nyakatekertnek tunik a tortenet, minek ez az egesz, erre van a domain access maga. "A" tartalom tipus nodejait csak "X" domainre teszem kozze, "B" tipus nodejait meg csak "Y" domainre. erre van a domain access.
-
clear: both;
Alszok rá egyet
Töröm a fejem rajta, hogy hogyan lehetne egyszerűbben megoldani alszok rá egyet aztán leírom mégegyszer a problémát meg, hogy hogyan is szeretném megvalósítani, mert tényleg van benne egy csavar, lehet egyszerűbb lenne magát a toxnomiát duplikálni....
Prancz Ádám
Ingyenes linkkatalógus | Hostessek, modellek | Webdesign
Elképzelés
Igazából a problémám lényege az, hogy olyan viewst szeretnék csinálni, ami felülírja az alap taxonómiát, de domain névtől függően.
Ideális esetben létrehoznék egy viewst ami kilistázza az egyik tartalom típust a megosztott taxonómiának megfelelően, illetve egy másikat amelyik a másikat listázza ki. Van több viewsom is amit viszont megosztva használnék tehát domain névtől függetlenül, így nem járható az, hogy pl prefixelgetem a viewsos táblákat, meg eleve nem nagyon szeretem a lényegesebb dolgokat prefixelni, mert nem nagyon bízok bennük...
Tehát röviden összefoglalva tudok olyan viewst csinálni, amelyik csak az egyik domain név alatt fog működni? A domain extra vagy melyik csomagban vannak a domain accesshez kapcsolódó viewses megoldások, de nekem egyikkel sem akart működni a dolog.
Valami olyasmi megoldásra lenne szükségem mint a nyelveknék a filter, csak itt domain névvel...
Használt már valamelyikőtök ilyen megoldást?
Prancz Ádám
Ingyenes linkkatalógus | Hostessek, modellek | Webdesign
domainenként views
szoktunk ilyet csinálni, de annyira nem szeretjük, mert ebből lesz aztán az, hogy hetven viewnak hétszáz displaye van :) ami hát hogy is mondjam, nem túl átlátható. :)
az a "trükk" hogy egy jópofa panels modullal még megborsozzuk az egész történetet, amitől, hát kevesebb memóriát biztos nem fog fogyasztani, ellenben a nézeteket immáron akkor nem page displayekkel hozzuk létre, hanem panel pane -eket állíttatunk elő a viewsal, amiket aztán panel nodeokba pakolászunk.
ez persze nem fogja megoldani a taxonomy/term/X útvonalad felülírását. én arra keresgélnék inkább, hogy a page managerrel üttetem felül a node/term/X útvonalat, egy olyan selection rule kellene, ami az aktuális domaint figyeli. nem tudom van e ilyen, de biztos lehet írni egyet, ami viszont azért nem lesz könnyű mert a ctools nem arról híres, hogy vastagon és szájbarágósan dokumentált :) de végülis van example selection rule a kódban azt hiszem.
node/X -re van olyan selection rulet ado modul amivel a page managerbe aszerint tudsz templatet rendelni, hogy melyik domainre közzétett a node, taxonomy/term -re nem isten bizony, hogy van. sose kerestem.
-
clear: both;
tokenben keresd
Úgy rémlik, az aktuális domain bent van a token contextben, de ha nincs, akkor ezt nézném még meg: http://drupal.org/project/domain_ctools
igen, erre gondoltam én is
viszont ha jól emlékszem, ez csak a node view pagenel aktív selection rule és ott sem az aktuális domaint vizsgálja, hanem azt, hogy az éppen megtekintett node mely domainekre van közzétéve. persze aztán lehet, hogy rosszul emlékszem. majd mindjárt meg is nézem jól.
-
clear: both;
megremegtem
Akkor egyelőre szimpatikusabbnak és egyszerűbbnek tűnik a taxonómia duplikálása mivel ez egyszerűbb és robosztusabb megoldásnak tűnik!
Prancz Ádám
Ingyenes linkkatalógus | Hostessek, modellek | Webdesign