Adott tartalomtípushoz Views társítása

elhefe képe

Sziasztok!

Egy érdekes kérdésem lenne hozzátok... a már általam többször említett szállásközvetítő portálnak lenne egy olyan funkciója, hogy egy konkrét szálláshoz körzetszám alapján szolgáltatásokat, látnivalókat ajánljon fel a rendszer. Tehát mind a szállásoknak, szolgáltatásoknak, látnivalóknak van egy közös mezőjük, mégpedig a körzetszám (ez alapján lennének összekapcsolva a táblák). Tehát azt kéne csinálnom mint kb ezen az oldalon: http://www.welcometoscotland.com/accommodation/hotels-inns/glasgow/saint...
a "Things to do nearby" résznél...
Lényegében annyi lenne, hogy valahogy egy adott szállás adatlapjába egy views-ot kellene beszúrnom, amivel körzetszám alapján szűrök. A kérdés a hogyan? Vagy elég lenne tényleg csak linkeket tenni, csak azt is hogy oldom meg hogy mindig az aktuális körzetszám alapján rakja be azokat a linkeket?!

Nagyon megköszönném ha valaki el tudna látni hasznos tanácsokkal!

Üdv!

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

Keszitesz egy blokk nezetet, argumentum url-bol, kapcsolatoknal felveszed a kozos elemeket. A blokkot kirakod a megfelelo regioba.

0
0
aboros képe

egy view kell, ami egy argumentumot használ ami maga a körzetszám mező. mezők közé felveszel amit akarsz, rendezést beállítod, szűrsz közzétettre, az nem árt ;)

aztán hogyan legyen?
lehet az, hogy van egy page display, útvonala mi-van-erre/%, akkor a mi-van-erre/42 útvonalon ott lesz a negyvenkettes körzet dolgai.

vagy legyen egy block display, címe mondjuk van ám még itt sok jóság nézd csak. akkor az argumentumnak azt kell mondani provide default, phpra állítod, betölt node, kinéz körzetszám mező értéke, visszaadja.
blockot beteszed egy régióba, eredmény: minden olyan esetben amikor olyan node tekintünk meg aminek van körzetszáma, ott lesz alatta a kis nézetünk a körzetszámot hordozó további nodeokkal. praktikusan ez térképen mutat igazán frankón.

0
0

-
clear: both;

elhefe képe

köszi a segítséget, amint időm engedi próbálom is ki:)

üdv

0
0
elhefe képe

Üdv, első körben az általad ajánlott első módszert próbálom ki, mivel 48 körzet van összesen, ami nem túl sok és ugye a későbbiekben ez a szám tutira nem fog nőni.

Tehát minden körzetszámhoz csinálok egy szállás, szolgáltatás, látnivaló nézetet és akkor ezeket a konkrét szállás adatlapjába hogyan helyezzem bele?

köszi a helpet:)

üdv

0
0
aboros képe

az argumentum a körzetszám, provide default value, php code, és oda beírod a kódot ami az éppen megjelenített nodebol kiolvassa a körzetszám és visszaadja az argumentumnak. block megjelenítőt kell előállítson a nézet és akkor azt a blokkot behejezed egy régióba.

keresgélj views tutorialokat, screencastokat, hogy barátkozz a viewsal, csak úgy magától nem fog menni, annál azért bonyolultabb.

0
0

-
clear: both;

elhefe képe

köszi, próbálkozom!:)

0
0
vajdasági képe

En pont egy ilyesmivel kinlodok, igaz ott az adatok terkepen jelennek meg es addig mukodik is minden szepen hogy a mi-van-erre/42 re ha a 42 -t figyelmen kivul hagyuk akkor megjenik minden. De nem tudom a filterben hogyan adjam meg hogy a Configure filter Location: Postal Code -nak egyenlo kell lenii azzal az argumentummal az URL -bol. Ebben az esetben a 42 -vel. Ha fixen beirom a view-s be akkor mukodik. A page nal a pathban megvan adva rendesen a útvonala mi-van-erre/% csak sehogyan sem talalom hogy hogyan tovabb.

Letezik hogy a Location: Postal Code -ra nem is lehet megoldani es az iranyitoszam helyett muszaly a helysegnevet hasznalnom?

0
0