Sziaztok!
Egy speciális kezdőlapot kell csinálnom:
- Legfelül található a legfrissebb kiemelt cikk, rövid tartalommal
- Alatta további 10 kiemelt cíkk címe két oszlopban
- Ezalatt 10 sima cikk rövid tartalommal
- legalul még 10 sima cikk címe két oszlopban
Az lenne a kérdésem, hogy hogyan áljak hozzá, pl csinálok egy modult, abban egy oldalt ami így jeleníti meg és beállítom kezdőlapként, vagy esetleg theme szinten kell megcsinálnom?
Köszi a válaszokat
u.i.: Drupallal most ismerkedek, cégünken saját rendszere van cakephp-val, de a megrendelő ezt kérte
Drupal verzió:
Fórum:
views + panels
Szia!
Én ebben a kettőben csinálnám, viewsban beállítoma kívánt nézeteket és azt a megfelelő elrendezéső panelba dobálom utána.
http://drupal.org/project/views2
http://drupal.org/project/panels
--
http://artalmas.hu
kezdőlap
Ja és persze ne feledd beállítani kezdőlapnak itt:admin/settings/site-information
--
http://artalmas.hu
alpha
igen, ezekre rátaláltam, de a panel modul 6-os drupalhoz még alpha így azt nem használhatom.
Ahogy gondolod
bár nekem D6 alatt pont ilyen nyitó oldalam van és nincs vele gond, feltételezem az alap funkciókat (ez szerintem ebbe a körbe tartozik) nyugodtan használhatod.
--
http://artalmas.hu
Köszönöm szépen a válaszokat!
Köszönöm szépen a válaszokat! Sajnos nem használhatok sem alpha sem beta besorolásu modult. Elkezdtem megírni egy saját modult.
még nem tudom eldönteni, hogy szeretem a drupalt vagy sem :)
semmi szükség a panelsra
nem kell az.
ez simán négy blokk, szépen egymás alatt. a kéthasábosak azok grid stílusú nézetek lesznek.
a kiemelt cikk az mondjuk legyen page megjelenítő, azt állítsd be címlapnak, alá meg berakhatod a content régióba a többi blokkot. semmi panels nem kell.
-
clear: both;
Panel helyett
én csak a kezdőlapon megjelenített blokkokkal is szoktam megoldani.
Persze olyan smink esetén működik, amiben van content jellegű régió.
Nagy Gusztáv
meg egy modszer
en keszitek a sminkhez egy page-front.tpl.php fajlt amibe beleirom, hogy melyik view jelenjen meg.
peldaul igy:
persze igy a sminkem a beegetett views nevek miatt szinte hasznalhatatlan mas weboldalakon, de nem igazan szamit..
kell:
views: listak elkeszitese
nodequeue vagy flag (vagy csak siman "promoted to front page"): a cikk kiemeleshez
insertview (+patch http://drupal.org/node/419880): a listak beillesztesehez
az insert_view() helyett views_embed_view() fuggvenyt is hasznalhatsz, de az insert_view() jogosultsag ellenorzest is vegez..
tovabbi dolog lehet maga a page template szetdarabolasa mivel a header, footer altalaban minden oldalon egyforma, es jobban szeretem kulon kezelni.. es az elobb leirt kodot is kulon template fajlba teszem, mivel valojaban az hatarozza meg mitol a front page a front page, a tobbi csak sallang..
order by vs limit - probléma
köszi, ez elég érdekesnek hangzott. az alap kiemelés funkció nekem pont jó, viszont nem tudom megoldani views-al a problémát. csinálok egy view-ot, lekérek egy kiemelt node-ot (fordított időrend, limit =1), ez jo. másik view: kiemelt node-ok lista, cim megjelenitve linkként,ez is ok, de mivel ezt is forditott idörendben kell megjeleniteni, ezért a limitben nem mondhatok offset 1-et. emiatt az elsö kiemelt node kétszer jelenik meg (tehát egyszer az oldal tetején a bevezetö szövegével, egyszer pedig mint a lista elsö eleme.) tudtok erre valami megoldást? a probléma persze az hogy a limit az order by utánvan.
hat dehogynem
miert nem? probald ki, mukodik..
igazad volt
Igazad van, valamit benéztem, most jó a views, a megjelenés pedig blokkokkal történik