Κώδικας για νέο Vqmod
Posted: Mon Jan 13, 2014 7:51 pm
Καλησπέρα σε όλους,
προσπαθώ να κάνω ένα νέο vqmod, όπου θα κάνει το εξής απλό.
Θα εμφανίζει ένα radio button στην καρτέλα δεδομένα του κάθε προϊόντος και αν είναι ενεργοποιημένο θα εμφανίζει στην σελίδα του προϊόντος μια εικόνα ή ένα κείμενο extra.
Έχω όμως ένα πρόβλημα και το ψάχνω γιατί κάτι μου ξεφεύγει (ή κάνω κάτι τελείως λάθος στην όλη λογική), δεν μου αποθηκεύει την επιλογή του radio button και άρα δεν ενεργοποιείται. Όποιος έχει τον χρόνο κάποια στιγμή ας ρίξει μια ματιά στον κώδικα.
προσπαθώ να κάνω ένα νέο vqmod, όπου θα κάνει το εξής απλό.
Θα εμφανίζει ένα radio button στην καρτέλα δεδομένα του κάθε προϊόντος και αν είναι ενεργοποιημένο θα εμφανίζει στην σελίδα του προϊόντος μια εικόνα ή ένα κείμενο extra.
Έχω όμως ένα πρόβλημα και το ψάχνω γιατί κάτι μου ξεφεύγει (ή κάνω κάτι τελείως λάθος στην όλη λογική), δεν μου αποθηκεύει την επιλογή του radio button και άρα δεν ενεργοποιείται. Όποιος έχει τον χρόνο κάποια στιγμή ας ρίξει μια ματιά στον κώδικα.
Code: Select all
<file name="admin/controller/catalog/product.php">
<operation>
<search position="before" error="log"><![CDATA[if (isset($this->request->post['model'])) {]]></search>
<add><![CDATA[
if (isset($this->request->post['customtextp'])) {
$this->data['customtextp'] = $this->request->post['customtextp'];
} else {
$this->data['customtextp'] = $this->config->get('customtextp');
}
]]></add>
</operation>
</file>
<file name="admin/view/template/catalog/product_form.tpl">
<operation>
<search position="after"><![CDATA[<div id="tab-data">]]></search>
<add><![CDATA[<h2>Custom</h2> <table class="form">
<tr>
<td>Ενεργοποίηση?</td>
<td><?php if ($customtextp) { ?>
<input type="radio" name="customtextp" value="1" checked="checked" />
<?php echo $text_yes; ?>
<input type="radio" name="customtextp" value="0" />
<?php echo $text_no; ?>
<?php } else { ?>
<input type="radio" name="customtextp" value="1" />
<?php echo $text_yes; ?>
<input type="radio" name="customtextp" value="0" checked="checked" />
<?php echo $text_no; ?>
<?php } ?></td>
</tr>
</table>]]></add>
</operation>
</file>
<file name="catalog/view/theme/*/template/product/product.tpl">
<operation>
<search position="before" index="1"><![CDATA[<?php if ($review_status) { ?>]]></search>
<add><![CDATA[
<?php if ($this->config->get('customtextp')) { ?>
<span><img alt="" src="/image/data/1.png" style="width: 53px; height: 31px; margin-left:3px; margin-top: 5px;margin-bottom: 8px;" /></span>
<?php } ?>
<?php } ?>
]]></add>
</operation>
</file>