saját modul
Saját modul kell, és bele két függvény. Az egyikkel elérjük, hogy a mi másik függvényünk fusson le a user/%user útvonalon:
/* * Implementation of hook_menu_alter(). */ function modulname_menu_alter(&$items) { $items['user/%user']['access callback'] = TRUE; $items['user/%user']['page callback'] = 'modulname_landingpage'; }
A másik pedig az adminnak megmutatja a user oldalt, a többieknek pedig kiír egy általunk megadott a szöveget.
/* * User landing page. * * If the account is blocked, show the user page to the admin, * and display a warning to others. */ function modulname_landingpage() { global $user; $account = user_load(1); return user_view_page($account); } else { drupal_set_title(t('Go away')); return t('Sorry, this is a blocked user.'); } }
Nem teszteltem, lehet benne hiba. A működésbe léptetéshez a gyorstárat üríteni kell, hogy a menü újraépüljön.
--
Csonka Gergely
http://cheppers.com
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Ez így nem az amit írtam az előbb.
A delta az nem 0 hanem az aktuális elem indexe kell, hogy legyen:
$product = new StdClass(); $product->product_id = $product_q->product_id; $product->title = $xml_title; $product->sku = $xml_id; $product->status = '1'; $product->revision_timestamp = time(); // $product->type = $xml_producttype; $product->uid = $user->uid; $product->created = time(); $product->changed = time(); $product->field_symbol_code[LANGUAGE_NONE][0]['value'] = $xml_code; $product->field_productgroups[LANGUAGE_NONE]= array( array('tid' => 5), // ez a delta 0 array('tid' => 12), // ez a delta 1 ); commerce_product_save($product);
Ez ugyanaz, hogy lásd a delta értékeket:
$product = new StdClass(); $product->product_id = $product_q->product_id; $product->title = $xml_title; $product->sku = $xml_id; $product->status = '1'; $product->revision_timestamp = time(); // $product->type = $xml_producttype; $product->uid = $user->uid; $product->created = time(); $product->changed = time(); $product->field_symbol_code[LANGUAGE_NONE][0]['value'] = $xml_code; $product->field_productgroups[LANGUAGE_NONE][0]= array('tid' => 5); // ez a delta 0 $product->field_productgroups[LANGUAGE_NONE][1]= array('tid' => 12); // ez a delta 1 commerce_product_save($product);
Remélem hoztál létre a termékhez "field_productgroups" nevű mezőt aminek korlátlan elemszámot biztosítottál.
Üdv!
Dudás József
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
ez
.node-article.node-teaser .field-name-field-image .field-item { float: left; margin: 0 15px 10px 0; } .node-article.node-teaser .field-name-body { clear: both; }
Akár ki is keresheted, hogy a sminked melyik .css-e foglalkozik ilyesmikkel, és oda beteheted.
De ha csak ki akarod próbálni, hogy működik-e a szabály, akkor egyszerűen bebiggyeszted a sminked info filejában definiált utolsó .css fájl végére.
Azon kívül amíg css-t fejlesztünk, addig a css aggregálást hasznos kikapcsolni.
Illetve még meglephet az is, hogy a theme registryt is üríteni kell, hogy tudomásul vegye a változásokat. Ahhoz meg az kell, hogy miután bemásoltad a kódot, el kell menni a megjelenés menübe, belépni a sminked beálításaihoz, és nyomni egy mentést. Akkor újraolvassa a .css -eket, és benne lesz a változás is.
(nem mindig kell keresni, hogy melyik kiválasztóhoz lehet ezt vagy azt a formázási szabályt még besuvasztani: simán magunk is létrehozhatjuk a kívánt kiválasztót (sőt, legvalószínűbb, hogy arra lesz szükség: saját kiválasztóval és a Drupal szuper-használható HTML class-aival szinte arra tehetsz egyedi szabályt, amire csak akarsz))
Tanulmányozhatod ezt a szálat is: http://drupal.hu/forum/rendszer%C3%BCzenet-sminkel%C3%A9se/15877
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
mukodik az, csak nem a
mukodik az, csak nem a galerian keresztul megy, hanem az admin oldalon at:
administer -> content -> file tabra klikkelve, ott add file. Itt ha minden rendben van, akkor a default tab a plupload interface lesz.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
A határidő évszámát elírtam,
A határidő évszámát elírtam, helyesen: 2012. május 11. péntek 12.00 óra