view-n rendezés taxonomy kifejezés súlya alapján

gyuri2012 képe

Van egy tartalomtípusom, "munkatarsak"
Két taxonomy-ba kötelező berakni egy-egy embert: "telephely" és "beosztas"
A beosztás kifejezései súlyozva vannak....: igazgató-1, ig.helyettes-2,...

Egy view-n listázom a tartalmakat, szűrők:"tartalomtípus":"munkatarsak" és "tax"="elso telephely" (ami a "telephely szótár" kifejezése).
Rendben is van, listázza az első telephelyen dolgozókat.

Viszont azt szeretném, ha a view-n "beosztas" kifejezéseinek súlya alapján rendezze.

Hogyan lehetne ezt?
Ha hozzáadok a rendezéshez egy "taxonomy-kif súly"-"növekvő"-t, akkor az első (azaz a "telephely" szótár) kifejezéseinek a súlyát veszi figyelembe, azaz nem változik semmi.Legalábbis gondolom hogy ezt veszi figyelembe csak...

Tulajdonképpen olyan kérdésem is lenne, hogy ha mezőként kilistázom a tax kifejezés súlyát, akkor hogyan lehetne elérni hogy a második taxonomy-et, azaz a "beosztás" kifejezéseine súlyát írja ki?
A szótárakat is lehet ugyan sűlyozni, de ez nem befolyásolja a dolgot.

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

Szóval a lényeg az volt, hogy a második taxonomy kifejezéseinek súlya alapján rendezzen.
Megoldva..., majd leírom hogyan.

0
0
gyuri2012 képe

A view szerkesztési oldalán hozza kell adni egy "Kapcsolatok"-at:
Taxonómia: Terms on node
A címkét érdemes átírni: legyen "elsotax"
A szótárak közül ki kell választani az elsőt!

A "szűrők":
1. -szűrjünk a tartalom típusára.
2. -Taxonómia: Kifejezés -> Csoporttípus: eredmények csoportosítása, majd a köv oldalon lesz egy olyan rublika hogy "Kapcsolatok". Ezt állítsuk át alapértelmezettről ( ne használjon kapcsolatot) arra, amit az elöbb megadtunk (elsotax). Legyen egyenlő a megfelelő kifejezéssel az első taxonomyból (telephely esetemben)
3.-Taxonómia: Szótár: második taxonomy, ne használjon kapcsolatot, egy ezek közül.

A rendezés pedig legyen simán taxonomy kif. súly alapján, már a második taxra fogja nézni, így annak a kifejezéseinek a súlya alapján fog rendezni.

0
0