Paal képe

A 20. Budapesti Drupal használói találkozó videójában szó van erről + csatoltam is a helyes konfigot. A videó nincs vágva/moderálva, néha mókás jeleneteket tartalmaz. Bocs! :)

0
0

--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan

szt képe

Itt is ezt próbálják megoldani:
http://drupal.org/node/990260
Esetleg próbálkozhatsz a patchekkel.

0
0
Geva képe

views-t most kihagynám,
a termék templétjét hoznám létre (de az elkészített views-hoz is lehet) - node-product.tpl.php, amelyben a megfelelő helyen hozzáadnék egy legördíthető listát, azt a listát, amelyből kiválaszthatja majd a vásárló a darabszámot.

Ezt a listát ott a templétben egy ciklusban fel lehet tölteni 1-től a készlet értékéig, (ha a készlet a termék jellemzője, akkor el is érhető ott)

úgy gondolom hogy csak a választáshoz szükséges megjeleníteni ezt a listát, tárolni nem szükséges. (persze még megoldandó, hogy a kiválasztott érték átkerüljön a kosár darabszám mezőjébe, ha rákattint a kosárba gombra, de ez már biztosan megoldható innét)

0
0
Mysth19 képe

Helló!

Még nem használtam ezt a modult, de lehet, hogy ez is segít:

Az Angol nyelvben az "is" szócska az egyes számot jelöl, tehát valamit. Az "are" pedig a többe számra vonatkozó rész.

Tehát:
"Criteria:"
"when any selected condition is met" = ha bármelyik kiválasztott feltétel teljesül
"when ALL selected condition are met" = ha az összes kiválasztott feltétel teljesül
"when any selected condition is NOT met" = ha bármelyik kiválasztott feltétel NEM teljesül
"when ALL selected condition are NOT met" = ha az összes kiválasztott feltétel NEM teljesül

Felette:
"How often should visitors see the splash page?" = Milyen gyakorisággal kell a látogatóknak látnia a "Splash" oldalt?

Fejlesztés közben javasolja, hogy az alatta lévő "check boxot" pipáld ki » "Force display on next visit". Ha minden igaz, ez minden egyes látogatáskor törli a sütiket a gépedről, így addig amíg ez az opció engedélyezve van (a fejlesztés ideje alatt), mindig mutatni fogja neked az "oldalt".

A Condition modul beállításaival kapcsolatban inkább várd meg, amíg valami hozzáértő nyilatkozik. Ez ugyanis már trükkösebb, :) hiszen php parancsokat is meg lehet adni.

u.i.
A "Front Page" modult én nem használnám. Egyrészt elég régen frissítették, másrészt ahogy elnézem nem igazán arra való amire neked kell.

Minden jót!

Mysth19

0
0
Zseni képe

A template.php-ban a következő részt

if (isset($vars['main_menu'])) {
$vars['primary_nav'] = theme('links__system_main_menu', array(
'links' => $vars['main_menu'],
'attributes' => array(
'class' => array('links', 'inline', 'main-menu'),
),
'heading' => array(
'text' => t('Main menu'),
'level' => 'h2',
'class' => array('element-invisible'),
)
));
}
else {
$vars['primary_nav'] = FALSE;
}

lecseréltem erre

if (isset($vars['main_menu'])) {
$pid = variable_get('menu_main_links_source', 'main-menu');
$tree = menu_tree($pid);
$tree = str_replace(' class="menu"', '', $tree);
$vars['primary_nav'] = drupal_render($tree);
}else{
$vars['primary_nav'] = FALSE;
}

és működik.

forrás: http://drupal.org/node/1026036#comment-3981872

Az angol leírással ellentétben én a page.tpl.php-t nem módosítottam.

0
0
pp képe

lehet, hogy ebben az esetben nem foglalkoznék a viewsal, hanem írnék egy saját modult (nem nagy varázslás, kell bele egy hook_menu és a függvény ami előállítja az oldalt).

Ebben lenne egy lekérdezés ami 4-5 node nid-jét lekérdezi. (ezt a views-ből is ki tudod másolni:)) és után a node_load() függvény segítségével betölteném a 4-5 nodeot és megjeleníteném tetszés szerint.

Ez addig teljesen jó lesz amíg megtanulod mélyebben a rendszert.

pp

0
0
szantog képe

Elvileg jónak kellene lennie, de. Ha mégsem, kapcsold be a admin/rules/settings oldalon a debug rule evaulationt. Vigyázz, ez role-tól függetlenül erre az eseményre mindig kidobja a debug üzenetet, szóval ne éles oldalon legyen. Ez szépen meg fogja mutatni, hogy milyen feltételek hogyan alakulnak a rule futása közben.

De érzek némi zavart az erőben.. Ezzel a rules-szal irányításokkal már gondjaim, konkrétumokra nem nagyon emlékeszem, ha nincs ellenedre pár sort saját modulba vetni, akkor szerintem ennyivel egyszerűbben megúszod, és ráadásul nem a bizonytalan pathalias alapján mókuskázni:

function MODULNEVE_init() {
  global $user;
  if ($user->uid = 0 && arg(0) == 'node' && arg(1) == az oldal nidje) {
    //adunk neki üzenetet
    drupal_set_message('Ittenkérembejelenetkezéskő');
    //majd megmondjuk, hogy nincs rá jogosultsága
    drupal_access_denied();
  }
}
0
0

----
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.

csakiistvan képe

Nekem az túl kicsi, észre se vettem :)

0
0

Drupal full-stack developer at Wunderman Thompson Budapest

aboros képe

contact form block drupal
második találat:
http://drupal.org/project/formblock

0
0

-
clear: both;

aboros képe

általánosan elfogadott "irányelv", nézz meg akármilyen oldalt, pl facebook :) a "logo" vagyis amit annak érzek a "fejlécben" az vigyen a címlapra. ez már szinte beivódott a felhasználóba, hogy ez így van. sokan amúgy be is zárnak egy oldalt, ha beesnek a keresőből, katt a "logora" mégegykatt mégegy mégegy még.. semmi nem történik, hát ez nemműködik, bummbezárja.

nem szeret gondolkodni.
van is egy ilyen könyv, "ne törd a fejem". steve krug írta, van magyarul is, igen jó kis olvasmány.

0
0

-
clear: both;