Drupal: A drush make esete a több make file-lal

Drush make használatakor a futtatott make file meghívhat olyan összetevőket, amik szintén tartalmaznak make file-t. Ezeket a drush make felismeri és futtatja, de ehhez figyelni kell néhány dologra.

Az futtatott make file a projekt pontos nevét kell, hogy tartalmazza a szögletes zárójelek között. Pl. az alábbi esetben a gitből lehúzott modul neve az, hogy „my_great_feature”:
Continue reading

MAMP frissítése

Azoknak, akik (még) MAMP-ot használnak local fejlesztői környezetként, hasznos lehet az alábbi lista.

  1. Nézd meg az aktuális MAMP beállításait (pl. portok, gyökér mappa)
  2. Nevezd át az Applications MAMP mappát mondjuk MAMP-OLD-ra.
  3. Töltsd le és telepítsd a friss MAMP csomagot
  4. Mozgasd át a régi MAMP alól az új alá a mysql/db taralmát
  5. Ha a MAMP htdocs mappája volt a gyökérkönyvtárad, másold át azt is
  6. Másold át a conf/apache/extra/httpd-vhosts.conf file-t
  7. Engedélyezd a virtualhostok használatát a conf/apache/httpd.conf file-ban
  8. Módosítsd a php.ini-t – használható memória, futásidők, max fájlméret (“Limits”)! Sok php.ini van, a bin/php/[phpx.x.x] mappában található a módosítandó.
  9. Emeld meg a MySQL által használható memória mennyiségét!
    A bin/startMysql.sh fájl végére az & jel elé írd be ezt:
    --max_allowed_packet=100M
  10. Ha nem az alapértelmezett gyökérkönyvtárat használod, állítsd be azt, amit használsz (GUI)
  11. Ha nem az alapértelmezett portokat használod, állítsd be azt, amit használsz (GUI)
  12. Kész vagy. Lehet táncolni… :)
  13. FRISSÍTÉS: Tánc előtt még ne felejtsd el a .bash-profile-ban a megfelelő PHP verzióra frissíteni a PATH értékét. Nálam frissítés után így néz ki:
    export PATH="/Applications/MAMP/Library/bin:/Applications/MAMP/bin/php/php5.4.10/bin:$PATH"

Continue reading

Rules: átirányítás bejelentkezés után, hacsak nem egyszeri linkről érkezünk

A Drupal alaprendszer a /user oldalon való bejelentkezés után a saját profil oldalunkra irányít. A login blokk használatakor pedig arra az oldalra kerülünk vissza, ahol bejelentkezés előtt voltunk.

Időnként azonban szükség lehet arra, hogy a felhasználót egy általunk meghatározható útvonalra tereljük bejelentkezés után. Mi sem egyszerűbb: bevethetjük pl. a Login Destination vagy a LoginToboggan modulokat. Ha azonban egyébként is használjuk a Rules modult, nincs szükség az előbbiekre. Pillanatok alatt összekattinthatunk egy átirányítást. Azonban az egyszeri bejelentkezés működésben tartsa már kicsit izgalmasabb. Haladjunk sorjában! Continue reading

2013. február 27.Permalink 1 Comment

Szakaszhatároló

thamas.hu 2013. 02. 05.„Haladjon a korral, responsive oldal!” – eredetileg ezt a címet akartam adni a bejegyzésnek, de aztán azt gondoltam, inkább mégse… ;o)

Viszont a poént ezzel már lelőttem. Legalábbis elárultam a leglátványosabb újítást. Másik – most már responsive – sablont (ha Drupal lenne, úgy mondanánk: sminket) kapott az oldal. Most csak alig három évet kellett várni a cserére, nem úgy mint legutóbb. Viszont most nem csak ennyi a változás. Continue reading

Menüpont nélküli Drupal oldalhoz aktív „szülő” menüpont(ok) hozzárendelése

Gyakori feladat, hogy bizonyos típusú tartalmakat rendeljünk hozzá a webhely főmenüjének meghatározott eleméhez. Pl. ha egy konkrét hírt olvasok, akkor a „Hírek” menüpont – ami egyébként a híreket listázó oldalra mutat – legyen aktív. A legegyszerűbb megoldás erre nyilvánvalóan az lenne, hogy minden egyes hír kap egy saját menüpontot, aminek szülő eleme a „Hírek”. Ez azonban teljesítmény és felhasználóbarátság szempontjából sem jó ötlet.

A Drupal 7 alaprendszere nem kezeli ezt a problémát, azonban a közösségi kiegészítő modulok közt több jelölt is akad. Én a Menu position-t választottam, ennek használatát mutatom be röviden.

Continue reading