Σελίδα 1 από 2

[Λύθηκε] Χαρακτηριστικά προϊόντος

Δημοσιεύτηκε: 24 Φεβ 2015, 22:27
από dimitris212
Καλησπέρα σας,

φτιάχνω ένα κατάστημα σε 2.0.1.1 και θα ήθελα να ρωτήσω

Με ποιον τρόπο μπορώ στην παρουσίαση του προϊόντος να βάλω extra εγγραφές πχ στο http://demo.opencart.com/index.php?rout ... duct_id=28 δεξιά που έχει Brand, Product Code, Availability να μπορώ να βάλω 2-3 ακόμα στοιχεία.

Re: Χαρακτηριστικά προϊόντος

Δημοσιεύτηκε: 28 Φεβ 2015, 14:09
από Alexandra
Καλημέρα

Μπορείς να χρησιμοποιήσεις κάποια από τα κενά πεδία του προϊόντος (πχ SKU, UPC, EAN, JAN, ISBN, MPN).

Χρησιμοποιώντας για παράδειγμα το υπάρχον πεδίο SKU

Στο αρχείο γλώσσας catalog/language/i-glossa-sou/product/product.php
δηλώνεις σε όποια γραμμή θέλεις τον τίτλο που χρειάζεσαι να εμφανίζεται για το πεδίο στη σελίδα του προϊόντος πχ
Κώδικας: Επιλογή όλων
$_['text_sku']                = 'Ο τίτλος μου:';
Στο catalog/controller/product/product.php
μετά τη γραμμή 227
Κώδικας: Επιλογή όλων
$data['heading_title'] = $product_info['name'];
δηλώνεις τον τίτλο του πεδίου:
Κώδικας: Επιλογή όλων
$data['text_sku'] = $this->language->get('text_sku');
και μετά τη γραμμή 271
Κώδικας: Επιλογή όλων
$data['points'] = $product_info['points'];
δηλώνεις το περιεχόμενο του πεδίου
Κώδικας: Επιλογή όλων
$data['sku'] = $product_info['sku'];
και μετά μπορείς να καλέσεις τον τίτλο και το περιεχόμενο όπου θες από το catalog/view/theme/to-termplate-sou/product/product.tpl
πχ στη λίστα δεξιά
Κώδικας: Επιλογή όλων
          <ul class="list-unstyled">
            <?php if ($manufacturer) { ?>
            <li><?php echo $text_manufacturer; ?> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a></li>
            <?php } ?>
            <li><?php echo $text_model; ?> <?php echo $model; ?></li>
            <?php if ($reward) { ?>
            <li><?php echo $text_reward; ?> <?php echo $reward; ?></li>
            <?php } ?>
            <li><?php echo $text_stock; ?> <?php echo $stock; ?></li>
            <?php if ($sku) { ?>
            <li><?php echo $text_sku; ?> <?php echo $sku; ?></li>
            <?php } ?>
          </ul>

Re: Χαρακτηριστικά προϊόντος

Δημοσιεύτηκε: 04 Μαρ 2015, 19:18
από dimitris212
Σε ευχαριστώ πολύ για την άμεση απάντησή σου, ακολούθησα πιστά τις οδηγίες σου
αλλά δεν εμφανίζεται! Μήπως πρέπει από κάπου να εμφανίσω το sku?

Re: Χαρακτηριστικά προϊόντος

Δημοσιεύτηκε: 04 Μαρ 2015, 20:03
από Alexandra
Σου εξηγώ πως να το εμφανίσεις στο τελευταίο σκέλος:
Κώδικας: Επιλογή όλων
<?php if ($sku) { ?>
    <li><?php echo $text_sku; ?> <?php echo $sku; ?></li>
<?php } ?>

Re: Χαρακτηριστικά προϊόντος

Δημοσιεύτηκε: 04 Μαρ 2015, 20:06
από dimitris212
Τελικά δούλεψε, απλά ήταν άλλο αρχείο που έπρεπε να μπει, στο product_detail_hitech.tpl
Κώδικας: Επιλογή όλων
<ul class="list-unstyled description">
            <?php if ($manufacturer) { ?>
            <li><?php echo $text_manufacturer; ?> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a></li>
            <?php } ?>
            <li><?php echo $text_model; ?> <?php echo $model; ?></li>
            <?php if ($reward) { ?>
            <li><?php echo $text_reward; ?> <?php echo $reward; ?></li>
            <?php } ?>
            <li><?php echo $text_stock; ?> <?php echo $stock; ?></li>
            <?php if ($sku) { ?>
            <li><?php echo $text_sku; ?> <?php echo $sku; ?></li>
            <?php } ?>
        </ul>
Σε ευχαριστώ πολύ!

Re: [Λύθηκε] Χαρακτηριστικά προϊόντος

Δημοσιεύτηκε: 05 Μαρ 2015, 22:00
από dimitris212
Κάτι ακόμα, μπορείς να μου πεις το παρακάτω αν είναι σωστό?
Κώδικας: Επιλογή όλων
<ul class="list-unstyled description">
            <?php if ($manufacturer) { ?>
                <li><span><?php echo $text_manufacturer; ?></span> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a></li>
                <?php if ($sku) { ?>
            <li><span><?php echo $text_sku; ?></span> <?php echo $sku; ?></li>
            <?php } ?>
            <?php if ($upc) { ?>
            <li><span><?php echo $text_upc; ?></span> <?php echo $upc; ?></li>
            <?php } ?>
            <?php if ($ean) { ?>
            <li><span><?php echo $text_ean; ?></span> <?php echo $ean; ?></li>
            <?php } ?>
            <?php if ($jan) { ?>
            <li><span><?php echo $text_jan; ?></span> <?php echo $jan; ?></li>
            <?php } ?>
            <?php } ?>
            <li><span><?php echo $text_model; ?></span> <?php echo $model; ?></li>
            <?php if ($reward) { ?>
                <li><span><?php echo $text_reward; ?></span> <?php echo $reward; ?></li>
            <?php } ?>
            <?php if ($points) { ?>
                <li><span><?php echo $text_points; ?></span> <?php echo $points; ?></li>
            <?php } ?>
            <li><span class="availability"><?php echo $text_stock; ?></span> <?php echo $stock; ?></li>
        </ul>

Re: [Λύθηκε] Χαρακτηριστικά προϊόντος

Δημοσιεύτηκε: 06 Μαρ 2015, 16:47
από Alexandra
Αφαίρεσε το κόκκινο

<?php if ($jan) { ?>
<li><span><?php echo $text_jan; ?></span> <?php echo $jan; ?></li>
<?php } ?>
<?php } ?>

Re: [Λύθηκε] Χαρακτηριστικά προϊόντος

Δημοσιεύτηκε: 07 Μαρ 2015, 10:38
από dimitris212
Μόλις το αφαιρώ η σελίδα προϊόντος μένει κενή!

Re: [Λύθηκε] Χαρακτηριστικά προϊόντος

Δημοσιεύτηκε: 07 Μαρ 2015, 15:48
από Alexandra
αυτό που αφαίρεσες πριν, πρόσθεσε το στο manufacturer ετσι:

<?php if ($manufacturer) { ?>
<li><span><?php echo $text_manufacturer; ?></span> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a></li>
<?php } ?>

Η λογική είναι η ακόλουθη:
<?php if ($κάποια_μεταβλητή) { ?>
αν η $κάποια_μεταβλητή δεν είναι μηδενική εμφάνισε αυτόν τον κώδικα
<?php } ?>

*Όταν κάνεις τροποποιήσεις είναι χρήσιμο να ενεργοποιείς από τις ρυθμίσεις την εμφάνιση σφαλμάτων για να μπορείς να βλέπεις που υπάρχει πρόβλημα και να μην εμφανίζεται λευκή σελίδα.

Re: [Λύθηκε] Χαρακτηριστικά προϊόντος

Δημοσιεύτηκε: 08 Μαρ 2015, 11:50
από dimitris212
Σε ευχαριστώ πολύ δουλεύει μια χαρά!