Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Na skladě: X kusů, Termín dodání: X
 
Palevel
Jr. Member
 
Total Posts:  18
Joined:  2009-10-07
 

Zdravím a prosím o radu,
snažím se “/app/design/frontend/default/default/template/catalog/product/view/type/simple.phtml” upravit tak aby zobrazoval v detailu produktu Počet kusů na skladÄ› a termín dodání.
Počet kusů na skladě mám již vyřešený našel jsem to někde tady na fóru ale teď nevím jak s tím termínem dodání.
VytvoÅ™il jsem si atribut “termin_dodani”, pÅ™iÅ™adil jsem ho k produktům a napsal do nÄ›j hodnotu (text)
Moje pÅ™edstava je taková že když bude zboží skladem tak Termín dodání bude “ihned” a když skladem nebude tak to vytáhne hodnotu z atributu “termin_dodani”.
Tady je část mého “simple.phtml”

<?php $_product $this->getProduct() ?>
<?php 
if($_product->isSaleable()): ?>
<div style="margin:1px 0; padding:0; font-size:0.92em;">
<?php echo $this->__('Skladem (Praha): '?>
<?
= (int)Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getQty()?>
<?php 
echo (' ks')?></div>
<?php else: ?>
<class="availability"><?php echo $this->__('Availability: Out of stock.'?></p>
<?php endif; ?>
<div style="margin:1px 0; padding:0; font-size:0.92em;">
<?php echo $this->__('TermĂ­n dodánĂ­: '?>
<?php 
echo $this->gettermin_dodani ($_product)?></div>
<?php echo $this->getPriceHtml($_product?>

V příloze přikládám obrázek jak to vypadá.
Nevypisuje mi to tu hodnotu atributu “termin_dodani” což by mi do začátku stačilo, s tou podmínkou bych si možná i poradil sám (i když PHP neumim). PÅ™edem díky.

Image Attachments
termin.jpg
 
Magento Community Magento Community
Magento Community
Magento Community
 
Martin
Guru
 
Avatar
Total Posts:  445
Joined:  2007-08-31
Brno | London | Los Angeles
 

<?php $_product $this->getProduct() ?>

<div style="margin:1px 0; padding:0; font-size:0.92em;">

<?php if($_product->isSaleable()): ?>
    
<class="availability">Skladem (Praha): <span class="pocet"><?php echo (int)Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getQty(); ?> ks</span></p>
<?php else: ?>
    <?php 
if($_product->getTerminDodani() != NULL ): ?>
        
<class="availability">Termín dodání: <span class="termin"><?php echo $_product->getTerminDodani(); ?></span></p>
    
<?php else: ?>
        
<class="availability"><?php echo $this->__('Availability: Out of stock.'?></p>
    
<?php endif; ?>
<?php 
endif; ?>

</div>

<?php echo $this->getPriceHtml($_product?>
 
Magento Community Magento Community
Magento Community
Magento Community
 
Palevel
Jr. Member
 
Total Posts:  18
Joined:  2009-10-07
 

Nádhera, věděl jsem že pro klasickýho PHP guru to bude brnkačka. Díky Martine. Funguje. smile

 
Magento Community Magento Community
Magento Community
Magento Community
 
Kyborg
Jr. Member
 
Total Posts:  12
Joined:  2009-11-07
 

Aj ja musím poďakovať Martinovi!

Zdielam kód pre multi-store view.html (stránka produktu)
Atribút je delivery_time

<div style=\"margin:1px 0; padding:0; font-size:0.92em;\">

<?php if($_product->isSaleable()): ?>
    
<class=\"availability\">Skladem (Praha): 
      <
span class=\"pocet\"><?php echo (int)Mage::getModel(\'cataloginventory/stock_item\')->loadByProduct($_product)->getQty(); ?> ks</span>
    </
p>
<?php else: ?>
    <?php 
if($_product->getDeliveryTime() != NULL ): ?>
      
<class=\"availability\"><?php echo $_product->getResource()->getAttribute(\'delivery_time\')->getStoreLabel(); ?>
        <
span class=\"termin\"><?php echo $_product->getResource()->getAttribute(\'delivery_time\')->getFrontend()->getValue($_product); ?></span>
      </
p>
    
<?php else: ?>
        
<class=\"availability\"><?php echo $this->__(\'Availability: Out of stock.\'?></p>
    
<?php endif; ?>
<?php 
endif; ?>

</div>
 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top