Wysiwyg API
Az új Wysiwyg API (http://drupal.org/project/wysiwyg) már tudja kezelni. Tiny MCE-ben biztos van page break plugin, ezzel meg tudod adni a teaser rész végét, és benne hagyja a checkbxot hogy a teaser hozzátartozzon-e a tartalom részhez vagy ne.
Ha nem akarod ezt feltenni, akkor az is megvan hogy lehet módosítani a fájlokat, mert még a modul frissítése előtt írtam erről egy bejegyzést:
http://www.kalman-hosszu.com/drupal-6-wysiwyg-api-tinymce-3-drupal-tease...
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Semmi gond
A "trükk" lényege, hogy létre kell hozni a hiányzó jogosultságot. Ezt a Drupal maximálisan támogatja, egy ú.n. hook_perm() fgv-vel. A lényeg, hogy készítened kell egy saját module-t, amibe beilleszted a leírt kódot (MODULODNEVE=az általad létrehozott module neve), így ez a module létrehozza a hiányzó jogosultásgot, ami automatikusan megjelenik a jogosultságok beállításánál.
Az ismerkedést a module írással itt kezd.
A 3.pont épp a jogosultságra mutat példát.
Sok sikert!
Ui:arra ügyelj, hogy a module-od neve ne ütközzön más module/theme nevével. Azaz egyedi nevet válassz.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Ez nem hiba. Egészen más, ha
Ez nem hiba.
Egészen más, ha tartalmakat listázol, mintha mezőket. A mezőket Neked kell a sminked CSS-ében célozni és formázni egyesével.
Remélem, jól írom, de ha teljes node-okat listázol, akkor a sminkben már meglévő .node osztályhoz tartozó már formázott css-t kapod vissza a böngészőben.
A views-ek mezőihez nem tartozik a sminkben alapértelmezett formázás, csak az osztályokat adja vissza, pl .views-field-created vagy .views-field-title.
Így egy smink könyvtárában lévő sajat.css-ben tudod megformázni ezeket az osztályokat. Nem hiába hívják a views-ban is "unformatted"-nek ezt a megjelenítési módot.
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Ha megnézed a page.tpl.php
Ha megnézed a page.tpl.php fájlt az elején ez látod:
<?php print $language ?>" lang="<?php print $language ?>
Vagyis az aktuális "nyelv" a $language változóban van....
...mit tudok: http://web.termuves.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
távolítsd el
Töröld az adatbázisból a modulodat, mert a hook_install()
csak az első bekapcsoláskor fut le. Ha már jelen van a rendszerben a modul a ki-bekapcsolgatással nem fog lefutni, csak ha van egy hook_uninstall()
és el is távolítod a modult rendesen, a hook_disable()
erre nem alkalmas.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
CCK Block Reference
Egy megoldás lehet ez a modul. Így a blokkot CCK mezőként kezelheted, nagyon kényelmes az egész.
A szépséghibája a te esetedben, hogy lehet, hogy nem szeretnéd, hogy minden egyes node beküldéskor be kelljen állítani, hogy melyik blokk legyen a mező tartalma.
Én ezt anno időhiány miatt hook_nodeapi és hook_form_alter párossal oldottam meg saját modulból, eltüntettem a form elemet, és mindig ugyanaz az érték került be a node objektumba. Így egy node beküldésekor automatikusan belekerült a blokk is a CCK mezőbe.
Ettől talán szebb megoldás, hogy előfeldolgozóval belenyúlsz oda, ahol a $content előáll. Ennek még nem volt időm utánanézni, de érdekelne a dolog.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
feed id
ez mondja meg, hogy melyik feedet akarod listazni:
a megfelelo feed ID-t neked kell tudnod
pl ezen az oldalon admin/content/aggregator/edit/feed/1 az utolso szam (1) a feed ID
a views-rol egy rovid ismerteto:
http://www.youtube.com/watch?v=P0vSSnwMdZQ&feature=channel_page