Amit szeretnék:
termékeknek meg van adva - nem forintban - ár, és szeretném azt átváltani forintba. Ezt az új számított ár jelenjen meg a termék oldalon - mind a termék áránál és a tulajdonságnál.
Amit megoldottam:
'template.php' fájlba írtam
function theme_uc_price($variables) { // variable_get('exchange_value', 1) - egy beállítható váltója a forintnak return $variables['price'] = $variables['price'] * variable_get('exchange_value', 1); }
viszont a tulajdonságnál csak a tulajdonság eredeti módosító ára jelenik meg.
A 'uc_attribute.module' fájl 735-ödik sora után illesztettem be ezt:
$option->price = $option->price * variable_get('exchange_value',1 );
,így a továbbiakban jól működik. Viszont látom ez nem 'hook_' függvény - és ezt nem illik babrálni.
A 'uc_cart_item' már 'hook_', de abban az értékek már 'render'-elve - nem tudom jól mondom-e - vannak; és azokat nem tudom hogyan lehet módosítani.
Válaszotok előre is köszönöm
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
Próbáltam 'form_alter'-t
Próbáltam 'form_alter'-t használni, de az eredmény nem látszik.
Kellemes és szép napot a továbbiakban
etyike
strpos()
Nem az van, hogy a strpos() egyezés esetén 0-t (nulla) ad vissza ami az if (...)-ben FALSE?
Fox Mulder
Nem a feltételben van a hiba
A hiba nem tudom mi (ebben tudtok-e segíteni), de miután ki-, és bekapcsoltam a modult és szuperül működik. Attól még elgondolkodtam a feltétek cseréjén.
Kellemes és szép napot a továbbiakban
etyike
Szomorúan kellett észrevennem
Szomorúan kellett észrevennem, hogy egy javascript-et hagytam bennt és az módosítja az árat. A form_alter nem működik most sem.
Kellemes és szép napot a továbbiakban
etyike
Működik :)
Nem tudom szabad-e megosszam.
Végiglépked a tömbökön és osztálytulajdonságokon és a megfelelő helyen hozzáadja az árat.
Kellemes és szép napot a továbbiakban
etyike
Ez esetben 'admin/store
Ez esetben 'admin/store/settings/products' itt az attributes settings tab beállításai nem adnak eredményt, valahol be kell álltani.
Kellemes és szép napot a továbbiakban
etyike