Magento prikaz datuma

Zdravo,

Še eno vprašanje v zvezi z magentom....

Pri artiklu (knjigi) imamo atribut "Datum izida", ok, ga lepo izpolniš in je na strani viden pod dodatnimi opcijami (med tabi) kot "Datum izida: 1.jan.1970"...

Kako bi lahko umaknil stran dan, da ostane: jan.1970? Če probam pri vpisu atributa ne gre, da bi dodal $helper->productAttribute($product, $_product->getDatum() in ta izpis pravilno popravil tudi ne gre, ker so trenutno vsi dodatni atributi lepo na kupu, v "additional" bloku...

Torej sklepam, da moram to urediti v funkciji kjer magento generira ali prebere datum iz baze...a kje je to?

Ima kdo kak pameten predlog kako to rešiti?

lp in hvala!

5 odgovorov

Zelo enostavno to rešiš z explode funkcijo, katera ti razbije niz glede na ločilo:

<?php

$datum = "1.jan.1970";
$noviDatum = explode('.', $datum);
echo $noviDatum[1] . "." . $noviDatum[2];

?>

1

Ok, samo kje to vpišem in iz kje dobim datum? No, za datum vem, a kam to vpišem?Kot rečeno, v view.phtml ni opcije...

v datoteki /catalog/product/view/attributes.phtml se vrši izpis atributov, če je to to, kar sprašuješ.. tam lahko prestrezeš željeni atribut in ga, kot je predlagal gnome z explode funkcijo poljubno preoblikuješ

1

Aha...bom probal pa javnim rezultat.

Hvala obema.

Evo, kot rečeno,

Sem uspel v attributes.phtml in sicer lepo ujel datum in ga po lažji poti spremenil...nekako takole:

<th class="label"><?php $lab = $this->htmlEscape($this->($_data['label'])); echo $this->htmlEscape($this->($data['label'])) ?></th>
<td class="data"><?php if($lab == "Izid"){$datum = $
helper->productAttribute($product, $data['value'], $data['code']); echo date('M.Y', strtotime($datum)); } else {echo $helper->productAttribute($product, $data['value'], $_data['code']); }?></td>

Hvala še enkrat