Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 30. Mai 2013 16:34

leerraum
kennt CMS/ms
Ort: Baden-Baden
Registriert: 15. Dezember 2010
Beiträge: 479
Webseite

CGEcommerce -> Products -> Attributes: Darstellung funktioniert nicht

Hi,

ich möchte dem User bei den Produkten ein paar Zusätze zur Auswahl anbieten.
Im CGEcommerce-Basismodul habe ich das Template gefunden, dass die Sache mit den Optionen regelt.

{$attrib_text} {$attrib_adjust|number_format:2} €

Das ist soweit schön und gut, aber leider zeigt mir das Frontend nur 0.00€ an, was eigentlich "Attribut" +5.00€ sein sollte.
get_template_vars hat beschrieben, dass alles richtig zu sein scheint. Es sieht eher so aus, als würde das Modul die Sachen nicht richtig auslesen/wiedergeben.

attributes => Array ( Batteriepack => Array ( Batteriepack => +5.00 ) ) 
attribs_full => Array ( Batteriepack => Array ( Batteriepack => Array ( attrib_id => 2 attrib_set_id => 1 attrib_text => Batteriepack attrib_adjustment => +5.00 sku => 1 ) ) )

Ich hab auch nirgends ein Template gefunden, dass regelt wo das Dropdown gesetzt wird. Also muss es wohl etwas im Modul sein.

Hilfe! Wie kann ich das lösen?

leerraum


Designer benötigt? Einfach eine Mail an info at lrrm dot de schicken.

Offline

#2 30. Mai 2013 20:49

leerraum
kennt CMS/ms
Ort: Baden-Baden
Registriert: 15. Dezember 2010
Beiträge: 479
Webseite

Re: CGEcommerce -> Products -> Attributes: Darstellung funktioniert nicht

ok, es scheint mit diesem Bug zusammen zu hängen:

http://dev.cmsmadesimple.org/bug/view/6325

leider funktioniert die dort vorgeschlagene lösung nicht.

I obtain the correct result by adding:
global $gCms; $smarty = $gCms->GetSmarty();

... and changing: ...

$output[$one->get_id()] = cg_ecomm::get_displayable_attribute_option($one);

to:

$tmp = cg_ecomm::get_displayable_attribute_option($one);
$output[$one->get_id()] = $smarty->get_template_vars('attrib_text');

ich verstehe nicht wirklich wozu das $tmp gut sein soll, weil der $output sich gar nicht auf das $tmp bezieht.


Designer benötigt? Einfach eine Mail an info at lrrm dot de schicken.

Offline

#3 31. Mai 2013 18:23

leerraum
kennt CMS/ms
Ort: Baden-Baden
Registriert: 15. Dezember 2010
Beiträge: 479
Webseite

Re: CGEcommerce -> Products -> Attributes: Darstellung funktioniert nicht

das problem besteht leider noch. weiß keiner rat?


Designer benötigt? Einfach eine Mail an info at lrrm dot de schicken.

Offline

#4 01. Juni 2013 07:20

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: CGEcommerce -> Products -> Attributes: Darstellung funktioniert nicht

I obtain the correct result by adding:
global $gCms;

Müsste dann aber durch

ersetzt werden.

Offline