Nem hiszem, hogy egy szem
Nem hiszem, hogy egy szem argumentumból álló útvonal ok lenne.
Esetleg ezt megpróbálhatod:
'page callback' => 'kezdooldal', );
Viszont akkor meg kell valósítanod a my_module_user_load($username) függvényt, ami kb egy return user_load_by_name($name); jellegű dolog lesz.
Ilyenkor asszem a page callbackben már a $user object lesz. ha mégsem, akkor menu_get_object('my_module_user')-el tudod elérni bárhol az oldalon.
----
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
HTML preprocesszben mindent lehet
Ha saját sminked van, akkor a template.php-ba kell valami ilyes:
function SMINKED_preprocess_html($vars) { $meta_robots_content = array( '#type' => 'html_tag', '#tag' => 'meta', '#attributes' => array( 'content' => 'index,follow', 'name' => 'robots', ) ); drupal_add_html_head($meta_robots_content, 'meta_robots_content'); }
Ha nem saját sminked van, akkor sajnos subtheme-t kell gyártanod, szülöként az eredeti (most aktív) sminket beállítva, és ott kell a fenti kódot alkalmazni, majd átváltani ra. Ez csak elsöre bonyolult, de ha nem megy, segítünk.
Cache törlést nem elfelejteni! :-)
Forrás: http://api.drupal.org/api/drupal/includes%21common.inc/function/drupal_a...
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Rosszul csinálod
Szia!
Ez a rész teljesen rossz teszt_form() nevű függvényedben:
'#type' => 'submit', '#value' => 'Mehet', );
Ugyanis a referencia szerint a #submit tulajdonsághoz azok a függvények kellenek, amelyek a form elküldése után feldolgozzák azok értékeit. Ez a függvény nem azonos azzal a függvénnyel, ami a form elemeit adja vissza. Érdemes megnézned az Examples for Developers modul példáit.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Bocs, ha trivi, de ugye nem
Bocs, ha trivi, de ugye nem hagytad le a "behaviors-ös" részt az elejéről? Szóval kb. így kéne kezdődnie és végződnie:
(function ($) { Drupal.behaviors.valamiAkarmilyenNev = { attach: function (context, settings) { ... ... ... } } })(jQuery);
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
theme_username()
A theme_username() függvény vágja le, azt kell felülírnod a template.php-ben.
<?php if ($object->uid && $object->name) { // Shorten the name when it is too long or it will break many tables. if (drupal_strlen($object->name) > 20) { $name = drupal_substr($object->name, 0, 15) .'...'; } else { $name = $object->name; } ... ?>
Máskor ha ennyire fontos valami, adj fel hirdetést a munkaközvetítőben, egy sör áráért valaki megoldja a problémádat, és nem nyomsz le másokat a trackerben az uppolással.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Nem azt csinálod, amit olvasol. Vagy nem úgy :)
Szóval hiába van leírva, mit s hogyan kell csinálni, még sem úgy teszel.
Na akkor lépésről lépésre, az INSTALL.txt alapján:
1. Place the entire tinymce directory into your Drupal modules/ directory. 2. Download TinyMCE 2.1 from http://tinymce.moxiecode.com/ Remember to uncompress the file and make sure the folder is named 'tinymce'. 3. Place the entire 'tinymce' engine folder inside your modules/tinymce directory. So the TinyMCE engine will live in modules/tinymce/tinymce 4. Enable this module by navigating to: administer > modules *note - all database tables will be automatically created during this step 5. Setup role based tinymce profiles via administer > settings > tinymce
- Letöltöd a Drupal TinyMCE modulját. Ez NEM maga a szerkesztő, csak egy illesztő felület a Drupal rendszeredhez!
Kicsomagolod a modulok mappájába: /sites/all/modules/tinymceÍgy fog kinézni EZ a mappád:
<DIR> plugins <DIR> po CHANGELOG.TXT INSTALL.txt LICENSE.txt plugin_reg.php README.TXT tinymce.info tinymce.install tinymce.modules
- A második pontban azt írja, hogy le kell töltened magát a szerkesztő programot, a Tinymce eredeti oldaláról. Letöltöd. Kicsomagolod. Ebben összesen EGY darab mappa lesz, tinymce néven.
- EZT a kicsomagolt mappát, fogod és úgy ahogy van, bemásolod a Drupal tinymce modul mappájába, ide: /sites/all/modules/tinymce
A mappa listád most már így fog kinézni:
/sites/all/modules/tinymce/tinymceIGEN, 2 tinymce mappa van egymás után!!!
/sites/all/modules/tinymce/ tartalma:
<DIR> plugins <DIR> po <DIR> tinymce <<ebben van maga a szerkesztő felület!!! CHANGELOG.TXT INSTALL.txt LICENSE.txt plugin_reg.php README.TXT tinymce.info tinymce.install tinymce.modules
- A modulok adminisztrációs oldalán bekapcsolod most már a tinymce modult.
- Az írás nem ezzel folytatja, de a helyedben én így csinálnám:
Létrehozol a felhasználói adminisztrációnál egy új csoportot, mondjuk legyen: webmaster.
- ENNEK a csoportnak adsz utána hozzáférést (access tinymce).
- A "Saját adatoknál" fogod, és berakod magadat a webmaster csoportba
- Létrehozol a tinymce adminisztrációs oldalán egy úgy tinymce szerkesztői profilt. Itt szépen be tudod állítani kik férhetnek hozzá (a webmaster csoport), milyen gombokat engedélyezel, hogy nézzen ki, stb.
- A 6. és 7. pontra neked most nincs szükség.
Ha mindent jól csináltál, akkor ezek után már mennie kellene a szerkesztőnek.
Ha így sem megy szólj, és megcsinálom a leírást képekkel. De szerintem így már mennie kellene...
Üdv, Pali
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
- A hozzászóláshoz regisztráció és bejelentkezés szükséges







field_image
A képet hogy tudám importálni a Commerce-be?
(base64 kódolt string van az xml-ben)
A commerce_product_save($product) előtt beállítom a field_image értékeit:
és feltöltöm (elmentem) a base64 stringből a képet (pl. public://commerce/image.jpg)?
Vagy van a kép elmentésére külön valamilyen meghívható függvény? A drupal image_save() függvénye meghívható ilyenkor?