Sziasztok!
Kezdőtől kezdő kérdés:)
Készítettem egy hírek menüpontot és a híreket is sikerül rajta megjelentetni. Az első hírek szeretném ha az oldalon mindig látszódnának egy oldalt lévő blokkban. Utána néztem az oldalon, de csak annyit sikerült kiderítenem, hogy a views modul lenne rá alkalmas, de a mikéntjét nem találtam. Le tudná írni valaki részletesen?
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
alapok
A views modul pontosabb megismeréséhez kezd Gusztáv jegyzetével.
Laza
--
Laza Bálint naplója
Elolvastam
Gusztáv jegyzetét, de számomra nem derült ki belőle, hogy hol és hogyan kell a listázást az oldalblokkban beállítani. Tudnál segíteni?
Add a display
Több displayt is beállíthatunk egy nézetnek, ott figyel egy olyan is, hogy Blokk.
Miután ezt beállítod, már megjelenik a blokkok között.
Laza
--
Laza Bálint naplója
hibaüzenet
Próbálkozoka nézet létre hozásával, de nem sikerül. A következő hibaüzenetet kapom:
Display "default" uses fields but there are none defined for it or all are excluded.
Display "Blokk" uses fields but there are none defined for it or all are excluded.
Pedig szerintem mindent beállítottam.
A view összeállítás oldalon a
A view összeállítás oldalon a mezőknél meg kell adnod néhány mező nevet, amit listázzon.
--
Szabó Dénes - Internode.hu - Munkára fogott weblapok
Adtam hozzá, eltűnt a
Adtam hozzá mező nevet, eltűnt a hibaüzi:), lett oldalblokk, csak épp nem azt listázza ki, amit én szeretnék, valószínűleg nem jól csináltam.
A hir tartalomba adtam meg egy hirecske mezőt és az eredmény a blokkban így néz ki:
Hírek
hirecske:
hirecske:
hirecske:
hirecske:
hirecske:
hirecske:
hirecske:
hirecske:
Tehát a mező nevét listázza és nem a hírek szövegét. A beküldött tartalmak közül viszont csak 3 db a hír, a többi más típus, de a darabszám mégis 8.
Kérlek segíts abban, hogy hová és mit írjak.
Segítségedet előre is köszönöm.
Alapból minden node-ot listáz
Gondolom itt tartalom típusra és közzétett állapotra is kellene szűrnöd (filter).
Nagy Gusztáv
Köszönöm a tanácsot,
Köszönöm a tanácsot, beállítottam a javasolt szűrőket és így már csak 3 "hirecske" mező nevem van. Viszont sajnos még mindig csak a mező nevét listázza ki. Hogyan lehetne beállítani, hogy a híreket listázza ki?
Row style
Van a Basic settings dobozban egy Row style beállítás, ezt állítsd mezők helyett tartalomra. Ez után a Mezők dobozban nem kell semmit megadni.
Fox Mulder
Sajnos nem tudom átállítani,
Sajnos nem tudom átállítani, nem ad ilyen lehetőséget. Csak Inline field-et és Separatot enged beállítani.
Inkább
Nem baj, hülyeséget írtam, jobban is jársz, ha nem tuszkolod bele a híreket egy blokkba címmel, tartalommal, linkekkel, stb., maradjon a Row style mezők értéken és adj meg egy mezőt, ami lehet Tartalom:Cím (alul bejelölve a Link this field to its node checkbox), vagy Tartalom:Törzs. Gyanítom, hogy az utóbbi megoldás eredményét szeretted volna látni eredetileg (bár, ha egy hír hosszú, csúnya lehet belezsúfolva egy blokkba).
Fox Mulder
A tartalom típusok-Hír_mezők
A tartalom típusok-Hír_mezők szerkesztésénél létre hoztam egy field_hir_blokkba nevű mezőt, típusa:tartalomra hivatkozás, ezt állítottam be a mezőbe, de csak a "hir_blokkba" listázza ki 3x a 3 hírnek megfelelően. Valamit nagyon rosszul csinálok :( Tudnál kicsit részletesebb leírást adni?
Ajjaj :)
Ha annyit akarsz, hogy a nézet (view) egy blokkban megjelenítse a legújabb x darab hír tartalmát, akkor:
Miért hoztad létre a Hír tartalomtípusban a field_hir_blokkba mezőt?
Fox Mulder
Sikerült :) Azt a mezőt
Sikerült :) Azt a mezőt pusztán félreértésből hoztam létre, nem jó helyen kerestem a tartalom:törzs-et, így nem is találtam. Nézd el nekem, kb. 1 hete ismerkedek a Drupallal esténként, szabadidőmben,szeretném megismerni a logikáját. Eddig csak grafikával, webgrafikával, flash-sel, htm-mel ás css-sel foglalkoztam.
Mindenkinek köszönöm a segítségét, külön hála fox muldernek.