Domain access taxonomy felülírása viewsal

Prancz Ádám képe

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.

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
d0r0ttya képe

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ó.

0
0
Prancz Ádám képe

Elnézést ha érthetetlen voltam.
Nem fordítani kell!

Lentebb mindjárt leírom az ötletet!

0
0
aboros képe

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.

0
0

-
clear: both;

Prancz Ádám képe

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....

0
0
Prancz Ádám képe

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?

0
0
aboros képe

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.

0
0

-
clear: both;

Illyés Edit képe

Ú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

0
0
aboros képe

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.

0
0

-
clear: both;

Prancz Ádám képe

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!

0
0