Magento - dodelava modula
 
harmonik 3. feb 2016 13:48:13 Pridružen od:
4. nov 2014
221 objav
80 14 3
#1

Živjo!



Odločil sem se nadgraditi obstoječ modul, in sicer Sparx_storelocator. Potrebujem namreč funkcijo "Recommended", kjer bi določene trgovine s checkbox-om označil kot priporočene. V obstoječo tabelo v bazi sem dodal nov stolpec (recommended) ter checkbox v adminu. Ob kliku na "Save" se vrednost checkbox-a (0/1) pravilno shrani v bazo.



Sedaj bi rad to vrednost prebral in izpisal na strani. Po vzoru drugih izpisov sem naredil tako: <div>*{{recommended}}</div>, vendar izpiše samo testno zvezdico. Kaj bi moral še narediti, da bi izpisal vrednost?



V prihodnosti želim na podlagi te vrednosti spremenit design priporočene trgovine.


všeč(0) ni všeč(0) spam(0)
 
tsu 4. feb 2016 00:29:35 Pridružen od:
16. jun 2008
351 objav
482 34 14
#2

Si dodal spremembo tudi v Blocku?


všeč(0) ni všeč(0) spam(0)
LinkedIn, @deveti, Si shell:aff link ;)
 
harmonik 4. feb 2016 08:00:51 Pridružen od:
4. nov 2014
221 objav
80 14 3
#3

Da, v Block sem dodal checkbox, v controllers pa hočem zadevo izpisat.


všeč(0) ni všeč(0) spam(0)
 
harmonik 10. feb 2016 12:49:31 Pridružen od:
4. nov 2014
221 objav
80 14 3
#4

Tole koda, ki sem jo dodal:

/Sparx/Storelocator/Block/Adminhtml/Storelocator/Edit/Tab/Form.php


$fieldset->addField('recommended', 'checkbox', array(
'label' => Mage::helper('storelocator')->__('Recommended'),
'onclick' => 'this.value = this.checked ? 1 : 0;',
'required' => false,
'name' => 'recommended',
'value' => '0',
));

/Sparx/Storelocator/controllers/IndexController.php


<div class="list-content">
<div class="loc-name">{{name}}</div>
<div>{{recommended}}</div> <!-- dodana vrstica -->
<div class="loc-addr">{{address}}</div>
<div class="loc-addr3">{{city}}, {{state}} {{country}} {{postal}}</div>
<div class="loc-phone">{{phone}}</div>
<div class="loc-web"><a href="http://{{web}}" target="_blank">{{web}}</a></div>
{{#if distance}}<div class="loc-dist">{{distance}} {{length}}</div>
<div class="loc-directions"><a href="http://maps.google.com/maps?saddr={{origin}}&amp;daddr={{address}} {{city}}, {{state}} {{country}} {{postal}}" target="_blank">Directions</a></div>{{/if}}
{{#if storeid}}<div class="loc-desc"><a href="'. Mage::helper('storelocator')->getDetailpageUrl('{{storeid}}').'">Store Details</a></div>{{/if}}

</div>
všeč(0) ni všeč(0) spam(0)
 
komac 10. feb 2016 13:30:12 Pridružen od:
14. avg 2009
733 objav
673 29 7
#5

če mi pošlješ podatke, ti lahko pogledam kje je težava


všeč(0) ni všeč(0) spam(0)
 
harmonik 10. feb 2016 14:15:17 Pridružen od:
4. nov 2014
221 objav
80 14 3
#6

Hvala za ponujeno pomoč. Na localhostu delam...


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se