Sitebuild során mindig előre mutató, aktuális megoldást használj. Legalább nagy vonalakban kövesd a core következő verziójának a fejlesztését, és úgy válogasd össze a szükséges modulokat, mintha holnap Drupal 8-ra kellene migrálnod!
Zen 6.1 smink készítése - smink módosítása alsmink készítésével
Gondolkoztam, hogy a teaserben ejtsem-e meg a rizsát, hogy miért nem voltam jó darabig, de mondjuk miért is ne: Szóval kb. 20% lustaság vs. 80% elfoglaltság, az tuti, hogy 3 hétig drupal közelében sem jártam. Mellesleg életemben először dolgoztam úgy, hogy nem én csináltam mindent egy site-on belül, hanem kizárólag a smink kialakítása volt a dolgom, ráadásul a megrendelőt sem én tartottam a kezemben, tehát volt néhány érdekes probléma, amit meg kellett oldanom.
Zen - a sminkek királynője
Amikor első drupal próbálkozásaimat elkezdtem, gyakorlatilag egyből úgy 30-40 smink átnyálazásával kezdtem. Mindegyikkel volt valami bajom, persze megfelelő css ismeretek nélkül alig tudtam beléjük nyúlni. Később, amikor már css-ben viszonylag otthon voltam, egyre újabb igények merültek fel, amiket viszont már programozás szintjén kellett kezelni, nos, nagyjából ekkor nyúltam vissza a Zenhez, és használom szinte kivétel nélkül minden oldalon.
Advanced Forum - Topicnyitó hozzászólás a kommentek alatt - 2.
Az előző postban azt néztük meg, hogyan kerül a topicnyitó hozzászólás node, amelyhez hozzá lehet szólni, a kommentek alá. Most nézzük, hogyan fog ez úgy kinézni, ahogy kellene!
Views elszórja a saját css-ét front-page.tpl.php-ban
Nagyon úgy néz ki, hogy a views legújabb verziója kifelejti a views.css-t, ha saját tpl-ben views_embed_views-szal illesztünk be nézeteket. Azt nem néztem, hogy mi egyebet produkál ennek a hiánya, minden esetre nálam a bosszantóan zavaró, batár nagy adminisztrációs linkek verték ki a biztit.
Hogyan dolgozzunk a views template-jeivel?
Nos, mára teljesen mást szántam, de úgy szeretném írni a postokat, hogy tényleg a legérthetőbb legyen bárki számára, ezért kénytelen vagyok egy kis kitérőt tenni, hogy a következő írások is emészthetők legyenek.
Mik azok a views template-ek, és mihez kezdjünk velük?
A views tulajdonképpen egy SQL lekérdezésből HTML kimenetet generál. A HTML kimenetbe tudunk több szinten belenyúlni. Ezek a szintek a következők:
Computed field használata CCK mezőkön végzet műveletekhez.
A fórumon is felmerült, és én is mindig keresgélek, ha Computed Field-et kell használnom, úgyhogy gyorsan lejegyzetelem, amíg friss bennem a téma. :)
Gyorsa összefoglalás: A Computed field egy olyan CCK mező, amelyneket a tartalom szerkesztésekor nem lehet módosítani, hanem előre megírt php kóddal a node mentésekor töltődik fel adattal.
Az én esetemben a feladat az volt, hogy a felhasználó a születési dátumot adja meg, de az jelenjen meg, hogy hány éves az illető.
Felvettem egy CCK mezőt, aminek az lett a neve, hogy szul_ev és egy computed field-et kor névvel.
Napi debug - Popups Add n' Reference
Néhány hajszállal megint kevesebb..
Létrehoztam egy tartalomtípust rengeteg CCK mezővel. Utoljára egy node reference mezőt kapott, ami fórumtémára mutat. A feladat, hogy user egy elegáns pop-up formon létre tudja hozni a beküldendő fórumtémát.
Egy node egyszer látható, és többet nem - Rules megvalósítással
Sir_Csavar a drupal.hu-n időnként elég érdekes témákkal tud előállni.
Vagy hogy lehet megoldani, hogy tartalom beküldés után még egyszer láthassa a delikvens aztán váljon rejtetté a mező/tartalom. A gond az, hogy adatokat nem adhatok ki és regisztrálatlan userek is beküldhetik az adataikat.
A topic itt található.
Modulismertető: Rules - mindent programozás helyett
Ha hozzám hasonlóan lusta vagy, vagy nem értesz a programozáshoz, akkor a Rules modult Neked találták ki! (Nem hibába hivatkozok rá kedvencként a drupal.hu fórumán. :)) A drupal alaprendszer Trigger modulja való arra, hogy bizonyos eseményekhez (például új node felvitele) megadott akciót társíts.
A Rules ennek a továbbfejlesztése. Nem csak az események bővíthetők, hanem az akciók számát tekintve is lényegesen nagyobb a választék!