Právě je 28 bře 2024 10:24

Všechny časy jsou v UTC + 1 hodina




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 
Autor Zpráva
 Předmět příspěvku: OpenCart - Možnosti zaškrtávací políčko s obrázkem
PříspěvekNapsal: 11 dub 2013 13:31 

Registrován:
26 úno 2013 12:01
Příspěvky:
13
Nemohl jsem v českém fóru najít odpověď na toto řešení, nalezl jsem jinde tak jen zde přidávám, třeba se to někomu hodí:

U zboží lze zadat další možnosti a zvolit si jestli to bude formou například zaškrtávacího políčka(Checkbox), nebo výběru jedné možnosti (Radio). Pak je tam ale také možnost zadat obrázky, jenže v základní verzi fungují obrázky jen jako výběr jedné možnosti, takže pak nelze zaškrtnou více možností, například výběr různého příslušenství.

Funkční řešení jsem nalezl zde
http://forum.opencart.com/viewtopic.php?f=20&t=70716

a jen překopíruji:
Editovat toto: catalog/view/theme/your_theme/template/product/product.tpl
původní
Kód:
    <?php if ($option['type'] == 'checkbox') { ?>
            <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
              <?php if ($option['required']) { ?>
              <span class="required">*</span>
              <?php } ?>
              <b><?php echo $option['name']; ?>:</b><br />
              <?php foreach ($option['option_value'] as $option_value) { ?>
              <input type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" />
              <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
                <?php if ($option_value['price']) { ?>
                (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
                <?php } ?>
              </label>
              <br />
              <?php } ?>
            </div>
            <br />
            <?php } ?>


změnit na
Kód:
       <?php if ($option['type'] == 'checkbox') { ?>
            <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
              <?php if ($option['required']) { ?>
              <span class="required">*</span>
              <?php } ?>
              <b><?php echo $option['name']; ?>:</b><br />
              <?php foreach ($option['option_value'] as $option_value) { ?>
              <input type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" />
              <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
             <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" /></label>
                <?php if ($option_value['price']) { ?>
                (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
                <?php } ?>
              </label>
              <br />
              <?php } ?>
            </div>
            <br />
            <?php } ?>


Pak jen když budete chtít mít obrázky nalevo a ne vpravo od textu poházené, stačí přehodit ve scriptu pořadí řádků
Kód:
     <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" /></label>


Nahoru
 Profil  
 
 Předmět příspěvku: Re: OpenCart - Možnosti zaškrtávací políčko s obrázkem
PříspěvekNapsal: 11 dub 2013 15:32 

Registrován:
26 úno 2013 12:01
Příspěvky:
13
Ještě dodám že se ta úprava týká typu"Zaškrtávací políčko (Checkbox)",

kde se mi před tím nahrané obrázky v e-shopu nezobrazovali.

Typ "Obrázek" zůstává stejný - jedna možnost (Radio)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: OpenCart - Možnosti zaškrtávací políčko s obrázkem
PříspěvekNapsal: 11 dub 2013 15:39 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 08:14
Příspěvky:
8492
Dobrý den,

děkujeme za návod, určitě se bude hodit i ostatním uživatelům.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
OpenCart Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz