hírek listázása oldal blokkba

kizsbendo képe

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ó: 
Laza képe

A views modul pontosabb megismeréséhez kezd Gusztáv jegyzetével.

0
0
kizsbendo képe

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?

0
0
Laza képe

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.

0
0
kizsbendo képe

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.

0
0
Den képe

A view összeállítás oldalon a mezőknél meg kell adnod néhány mező nevet, amit listázzon.

0
0
kizsbendo képe

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.

0
0
Nagy Gusztáv képe

Gondolom itt tartalom típusra és közzétett állapotra is kellene szűrnöd (filter).

0
0

Nagy Gusztáv

kizsbendo képe

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?

0
0
fox mulder képe

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.

0
0

Fox Mulder

kizsbendo képe

Sajnos nem tudom átállítani, nem ad ilyen lehetőséget. Csak Inline field-et és Separatot enged beállítani.

0
0
fox mulder képe

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

0
0

Fox Mulder

kizsbendo képe

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?

0
0
fox mulder képe

Ha annyit akarsz, hogy a nézet (view) egy blokkban megjelenítse a legújabb x darab hír tartalmát, akkor:

  • Nem kell foglalkoznod a Hír tartalomtípus mezőivel
  • Létrehozol egy nézetet
  • A nézetben (defaults) a szűrőknél megadod, hogy a tartalom típusa Hír legyen és a tartalom publikált legyen (eddig már azt hiszem megcsináltad)
  • A mezőknél (a nézetben) kiválasztod, hogy a hírek címét akarod látni (Tartalom:Cím), vagy a hír tartalmát (Tartalom:Törzs)
  • Az x-et (a megjelenő hírek számát) A Basic settings doboz Items per page beállításával adod meg.
  • A Sort criteria azt adja meg, hogy mi alapján legyenek sorba rendezve a hírek (pl.: a létrehozás időpontja alapján)
  • Aztán Add display -> Block. Itt állítod be azokat a dolgokat, amik csak a blokkra lesznek érvényesek. Nálad erre csak azért van szükség, hogy megjelenjen az új blokk az admin/build/block lapon (de ezen már túl vagy).

Miért hoztad létre a Hír tartalomtípusban a field_hir_blokkba mezőt?

0
0

Fox Mulder

kizsbendo képe

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.

0
0