szűrési nehézségek

cartman képe

Az oldal tartalma a főoldalon 3 blokkban jelenik meg, és a tartalmak nem duplikálódhatnak a blokkokban. Views-ban próbáltam a szűrőt és a rendezést, de nem jöttem rá, hogy hogyan lehet a feltételeket csoportosítani. Items to display-ben meg lehet adni, hogy x darabot jelenítsen meg és azt is, hogy y darabot ugorjon át, de azt nem tudom megadni hogy melyik y darabot hagyja ki.

A probléma:

1.blokk: a legfrissebb kiemelt (sticky) tartalom jelenik meg benne, de nem biztos, hogy ez a legfrissebb tartalom

2.blokk: a legfrissebb 3 tartalom, függetlenül attól, hogy kiemelt vagy sem, de az 1.blokk tartalma nem jelenhet meg benne

3.blokk: az összes tartalom more linkkel, de nem jelenhet meg benne az 1. és 2. blokk tartalma

Tud valaki ötleted adni, hogy merre induljak el?

Köszi

Drupal verzió: 
Nagy Gusztáv képe

1.
Előfeltétel: csak egy sticky lehet egyszerre :-)
A feltétel: Sticky

2.
Előfeltétel: csak 3 "címlapra kerül" lehet
A feltétel: Címlapra

3.
A feltétel: nem sticky, nem címlapra

Kicsit macerás, de így megoldható.

0
0

Nagy Gusztáv

cartman képe

Köszi a gyors választ, erre nem is gondoltam :)

0
0
aboros képe

aztán majd az egység sugarú tartalom szerkesztőd tartsa fejben, hogy ha egy node-ot címlapra tesz, akkor egy másikat le kell onnan vennie.
más: így a címlapra kerül opció használhatóságát meg is ölted, mert csak három címlapra kerülőd van.. mi van akkor, ha egy nodeot nem akarsz a címlapra rakni egyátalán? ebben a felállásban a 3. blokkban mindenképpen megjelenik a node, ami nem biztos, hogy kívánatos lenne.

több út is lehetséges, íme egy:
használod a flag modult, bevezetsz két (global) flaget, egyik a 'vezércikk', másik a 'kiemelt cikk' flag lesz. ezután az 1. blokkodban feltétel: 'vezércikk flag van rajta', 2. blokkban a feltétel: 'keimelt cikk flag van rajta' ... mivel ezek a flagek teljesen függetlenek a 'címlapra kerül' és a 'kiemelt' core beállítástól, azok funkciója sem sérül, sőt a két flag kiegészíti azokat.

így lehet olyan kiemelt node, ami nem kerül címlapra, lehet olyan node ami címlapra kerül és kiemelt, de mégse kerül be se az 1. se a 2. blokkba, stb...

el tudok olyan megoldást is képzelni, hogy egy darab nézetet készítesz, ami majd adja az 1. és 2. és 3. blokkok tartalmát és views_embed_view -val hívod a nézetet úgy, hogy a 2. és 3. lépésben dinamikusan filtert adsz hozzá, ami kiszűri a korábban megjelenített nodeokat. ez viszont most hogy így végiggondolom baromi macerás lesz és nem is biztos, hogy működni fog, viszont a flaget az isten is erre teremtette. ;)

0
0

-
clear: both;

cartman képe

Köszi ez tényleg jobb megoldás,de a másik is használható lett volna. Közben megoldódott a problémám, kicsit félre értettük egymást a megrendelővel, 4 blokk van és az 1-ből a 3-ba "csorog" a tartalom 2-ból 4-be, így megoldható simán view segítségével (megjelenített tartalomnál beállítom, hogy az első x darabot ugorja át). De ha legközelebb hasonló esettel találkozok akkor tudom, hogy mit használjak.

Köszi

0
0