Views + no panic
Már említettem vala, de akkor még egyszer: a Views UI használatáról írtakat a Nagy Gusztáv-féle jegyzetből nagyon jól tudod hasznosítani itt 7-esnél is, mindenképp olvasd el az erre vonatkozó részeket, és PRÓBÁLGASD a gyakorlatban is, különben mindig csak valami misztikum marad, hogy mire való a Views, pedig sok hasznát veheted még.
A lényeg, hogy el kellene döntened, hogy amikor olyan tartalmat küldesz be, amit szeretnél megjeleníteni a főoldalon is, akkor az a tartalom Article (Cikk) vagy Blog entry típusú lesz-e, és ehhez következetesen ragaszkodni. Célodtól függ, melyiket kellene használni, itt nincs "jó" megoldás, mindkettő jó, más célra.
Miután eldöntötted, melyik típusúakat is akarod megjeleníteni a főoldalon, ezután a Views UI-nál kell készítened egy olyan view-t, ami az ilyen típusú tartalmakat jeleníti meg. Ez szerencsére a Views-zal nagyon egyszerűen összekattintgatható (ezt is elolvashatod az említett jegyzetben). Itt beállítasz egy "oldal" nézetnek egy elérési útvonalat, elmented a view-t, majd kipróbálod, hogy azon a bizonyos útvonalon a megfelelő tartalmakat látod-e - ha igen, akkor örülsz.
DE azt értsd meg, hogy ettől még egyelőre egyáltalán nem módosul a főoldalon látható tartalom, mert azon egyelőre nem módosítottál semmit. Csak ott következnek be változások, ahova az új útvonalat beállítottad.
Na, ha minden jól működik ezen az új útvonalon, akkor elnavigálsz szépen az
/admin/config/system/site-information
útvonalra, és az "Alapértelmezett címlap" résznél beállítod ezt az előzőleg kipróbált útvonalat.
Aztán még a későbbiekben ízlés szerint testre is szabhatod az előbb létrehozott view-t, pl. a pagernek (lapozó) tetszőleges számot állíthatsz be, hogy mennyi tartalom legyen egyszerre látható, a megjelenített elemek milyen formában látsszanak, stb.
(Még későbbiekben a Views Slideshow modult is telepítheted, amivel elemeket slideshow-szerűen tudsz megjeleníteni, amihez aboros oldalán van jóféle video tutorial. De egyelőre ezzel ne zavard magad össze, ezt majd akkor nézd meg, ha már sejted, mire való a Views.)
A lényeg:
- olvass nagyon sokat, hogy összeálljon a kép
- próbáld ki a gyakorlatban (tehát ne csak olvass!!)
- ha nem megy, a fórumon lévő sok segítőkész Drupal-felhasználótól olyan formában kérdezz, amiből minden lényeges információ kiderül, így a segítségnyújtás is jóval gyorsabb
- fogadd el, hogy kezdeti nehézségek nélkül nincs siker
- ne add fel
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
konzol?
Konzolon (F12, Ctrl+Shift+I) látszik valami hiba?
A kódodban meg ebben a formában szintaktikai hiba van, bár lehet, hogy csak a click esemény lezárásaként maradt ott a });
, és ide csak a lényeget másoltad be.
Ettől függetlenül az értékek felhasználása előtt nem árt leellenőrizni az elemek meglétét, pl. ezt is kiírathatnád console.log-ra, csak példakóddal:
console.log( $("#edit-field-locality-tids-hierarchical-select-selects-1 option:selected").length ); if($("#edit-field-locality-tids-hierarchical-select-selects-1 option:selected").length > 0){ // itt már használhatod az értékét... }
A lényeg, hogy a validálás után csekkold le, hogy egyáltalán léteznek-e az elemek az oldalon, van-e konzolon hiba, stb.
Ja, meg most látom, hogy használod a :selected selectort. Biztos lehetsz benne egyáltalán, hogy valamelyik elem ki lesz választva?
Nem látom a markupodat meg a kódod egyéb részét, úgyhogy ezeket nem ártana tudni.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
köszönöm, hogy nincs válasz
köszönöm, hogy nincs válasz az ímélre.
üdv, tatarbj.
---
Tatár Balázs János
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Mert nem biztos hogy hiba
Már korábban is leírtam, hogy mi van erre a helyre beírva, de úgy látszik nem tűnt fel senkinek a hiba. A "blog"ot kellett "node"-ra módosítani.
Oda bármit lehet írni, ha megfelelően van beállítva a rendszer. Azért nem vette észre senki, mert nem evidens, hogy ez hiba. Ha be van kapcsolva a Path modul, akkor a node útvonalat is teheted a blog útvonalra, és hiba nélkül működik az oldal.
-- http://boj.hu --
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
olvasnivaló
http://drupal.org/documentation
illetve kereshetsz a keresővel tanfolyam, jegyzet, alapismeretek jegyzet, ilyesmiket, ha magyar nyelvű dolgokra vágysz.
-
clear: both;