Post by project » Sat Feb 02, 2013 2:58 am

Γειά σας παιδία!

Έχω προσθέσει μέσα στο controller μου τον παρακάτω κώδικα:

Code: Select all

...
$product_attr = $this->model_catalog_product->getProduct($result['product_id']);
                        
            $this->data['products'][] = array(
               'product_id'  => $result['product_id'],
               ---->'attr'         => $product_attr,<-----
               'thumb'       => $image,
               'name'        => $result['name']
....
και θέλω το attr να εμφανίζεται στο list ή στο grid εκεί που εμφανίζονται όλα τα προϊόντα. Δεν εμφανίζεται όμως. Πως μπορώ να το κάνω??

Όταν προσθέσω το παρακάτω στο category.tpl

Code: Select all

<div class="product-list">
..
<div class="attr">This is the attr class</div>
...
</div>
πως μπορώ να τραβήξω το περιεχόμενό του και να το εμφανίσω??
Το παρακάτω δεν μου κάνει τπτ:

Code: Select all

var attr = $(element).find('.attr').html();
Έχω κολλήσει πραγματικά και μπορώ να βρω τπτ απολύτως στο internet....
Κάποια βοήθεια? Ιδέα??
Ευχαριστώ!
Κωνσταντίνος

New member

Posts

Joined
Tue May 22, 2012 6:20 pm
Location - Greece

Post by People's Code » Sun Feb 03, 2013 4:50 am

Code: Select all

<?php foreach ($products as $product) { ?>
    <?php if ($product['attr']) { ?><div class="attr"><?php echo $product['attr']; ?></div><?php } ?>
<?php } ?>
ή έτσι για να αλλάζει και το class ανάλογα με το attribute

Code: Select all

<?php foreach ($products as $product) { ?>
    <?php if ($product['attr']) { ?><div class="<?php echo $product['attr']; ?>"><?php echo $product['attr']; ?></div><?php } ?>
<?php } ?>

PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart


User avatar
Active Member

Posts

Joined
Fri Jul 27, 2012 5:30 am
Location - Hellas
Who is online

Users browsing this forum: No registered users and 6 guests