Bem vindo ao brockdev.com, não seja tímido compartilhe suas duvidas e conhecimento. :D

Inserindo Bloco estático Magento com PHP, XML, Conteudo

13

Comentários

  • Jonatan Machado Moderador Global, Administrador
    Pode ser isso mesmo Alessandra eu to utilizando o 1.8.0

    Tenta colocar esse Bruno
    <?php if ($_product->isSaleable() && $this->hasOptions()):?>
    <?php echo $this->getChildChildHtml('container1', '', true, true) ?>
    <?php endif;?>
    Arsenal Web Design.com
    Desenvolvimento de Lojas Virtuais
    Magento | Zend Framework | HTML5 | CSS3 | Blogs
    image
    E-mail: contato@brockdev.com
  • disse:

    Pode ser isso mesmo Alessandra eu to utilizando o 1.8.0

    Tenta colocar esse Bruno

    <?php if ($_product->isSaleable() && $this->hasOptions()):?>
    <?php echo $this->getChildChildHtml('container1', '', true, true) ?>
    <?php endif;?>

    Agora aparece as opções dentro do form.... smile_rofl

    vejam que o botão "Personalize seu produto" do lightbox corresponde ao que está na pagina do produto e a quantidade tbm(quantidade eu posso fazer como uma opção personalizada sem problema).
    vejam : http://www.mezzbrin.bravunet.com/magent ... izada.html
  • Jonatan Machado Moderador Global, Administrador
    Apague o conteúdo do view.phtml e substitua por esse

    <?php
    /**
    * Magento
    *
    * NOTICE OF LICENSE
    *
    * This source file is subject to the Academic Free License (AFL 3.0)
    * that is bundled with this package in the file LICENSE_AFL.txt.
    * It is also available through the world-wide-web at this URL:
    * http://opensource.org/licenses/afl-3.0.php
    * If you did not receive a copy of the license and are unable to
    * obtain it through the world-wide-web, please send an email
    * to license@magentocommerce.com so we can send you a copy immediately.
    *
    * DISCLAIMER
    *
    * Do not edit or add to this file if you wish to upgrade Magento to newer
    * versions in the future. If you wish to customize Magento for your
    * needs please refer to http://www.magentocommerce.com for more information.
    *
    * @category design
    * @package base_default
    * @copyright Copyright (c) 2013 Magento Inc. (http://www.magentocommerce.com)
    * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
    */

    /**
    * Product view template
    *
    * @see Mage_Catalog_Block_Product_View
    * @see Mage_Review_Block_Product_View
    */
    ?>
    <?php $_helper = $this->helper('catalog/output'); ?>
    <?php $_product = $this->getProduct(); ?>
    <script type=\"text/javascript\">
    var optionsPrice = new Product.OptionsPrice(<?php echo $this->getJsonConfig() ?>);
    </script>
    <div id=\"messages_product_view\"><?php echo $this->getMessagesBlock()->getGroupedHtml() ?></div>
    <div class=\"product-view\">
    <div class=\"product-essential\">
    <form action=\"<?php echo $this->getSubmitUrl($_product) ?>\" method=\"post\" id=\"product_addtocart_form\"<?php if($_product->getOptions()): ?> enctype=\"multipart/form-data\"<?php endif; ?>>
    <?php echo $this->getBlockHtml('formkey') ?>
    <div class=\"no-display\">
    <input type=\"hidden\" name=\"product\" value=\"<?php echo $_product->getId() ?>\" />
    <input type=\"hidden\" name=\"related_product\" id=\"related-products-field\" value=\"\" />
    </div>

    <div class=\"product-shop\">
    <div class=\"product-name\">
    <h1><?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?></h1>
    </div>

    <?php if ($this->canEmailToFriend()): ?>
    <p class=\"email-friend\"><a href=\"<?php echo $this->helper('catalog/product')->getEmailToFriendUrl($_product) ?>\"><?php echo $this->__('Email to a Friend') ?></a></p>
    <?php endif; ?>

    <?php echo $this->getReviewsSummaryHtml($_product, false, true)?>
    <?php echo $this->getChildHtml('alert_urls') ?>
    <?php echo $this->getChildHtml('product_type_data') ?>
    <?php echo $this->getTierPriceHtml() ?>
    <?php echo $this->getChildHtml('extrahint') ?>

    <?php if (!$this->hasOptions()):?>
    <div class=\"add-to-box\">
    <?php if($_product->isSaleable()): ?>
    <?php echo $this->getChildHtml('addtocart') ?>
    <?php if( $this->helper('wishlist')->isAllow() || $_compareUrl=$this->helper('catalog/product_compare')->getAddUrl($_product)): ?>
    <span class=\"or\"><?php echo $this->__('OR') ?></span>
    <?php endif; ?>
    <?php endif; ?>
    <?php echo $this->getChildHtml('addto') ?>
    </div>
    <?php echo $this->getChildHtml('extra_buttons') ?>
    <?php elseif (!$_product->isSaleable()): ?>
    <div class=\"add-to-box\">
    <?php echo $this->getChildHtml('addto') ?>
    </div>
    <?php endif; ?>

    <?php if ($_product->getShortDescription()):?>
    <div class=\"short-description\">
    <h2><?php echo $this->__('Quick Overview') ?></h2>
    <div class=\"std\"><?php echo $_helper->productAttribute($_product, nl2br($_product->getShortDescription()), 'short_description') ?></div>
    </div>
    <?php endif;?>

    <a href = \"javascript:void(0)\" onclick = \"document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block'\"><div id=\"persona\">Personalize seu Produto</div></a>

    <?php echo $this->getChildHtml('other');?>

    <?php if ($_product->isSaleable() && $this->hasOptions()):?>
    <?php echo $this->getChildChildHtml('container2', '', true, true) ?>
    <?php endif;?>

    </div>

    <div class=\"product-img-box\">
    <?php echo $this->getChildHtml('media') ?>
    </div>

    <div class=\"clearer\"></div>
    <div id=\"light\" class=\"white_content\">
    <?php if ($_product->isSaleable() && $this->hasOptions()):?>
    <?php echo $this->getChildChildHtml('container1', '', true, true) ?>
    <?php endif;?>
    <a href = \"javascript:void(0)\" onclick = \"document.getElementById('light').style.display='none';document.getElementById('fade').style.display='none'\">Close</a></div>
    <div id=\"fade\" class=\"black_overlay\"></div>



    </form>
    <script type=\"text/javascript\">
    //<![CDATA[
    var productAddToCartForm = new VarienForm('product_addtocart_form');
    productAddToCartForm.submit = function(button, url) {
    if (this.validator.validate()) {
    var form = this.form;
    var oldUrl = form.action;

    if (url) {
    form.action = url;
    }
    var e = null;
    try {
    this.form.submit();
    } catch (e) {
    }
    this.form.action = oldUrl;
    if (e) {
    throw e;
    }

    if (button && button != 'undefined') {
    button.disabled = true;
    }
    }
    }.bind(productAddToCartForm);

    productAddToCartForm.submitLight = function(button, url){
    if(this.validator) {
    var nv = Validation.methods;
    delete Validation.methods['required-entry'];
    delete Validation.methods['validate-one-required'];
    delete Validation.methods['validate-one-required-by-name'];
    // Remove custom datetime validators
    for (var methodName in Validation.methods) {
    if (methodName.match(/^validate-datetime-.*/i)) {
    delete Validation.methods[methodName];
    }
    }

    if (this.validator.validate()) {
    if (url) {
    this.form.action = url;
    }
    this.form.submit();
    }
    Object.extend(Validation.methods, nv);
    }
    }.bind(productAddToCartForm);
    //]]>
    </script>
    </div>

    <div class=\"product-collateral\">
    <?php foreach ($this->getChildGroup('detailed_info', 'getChildHtml') as $alias => $html):?>
    <div class=\"box-collateral <?php echo \"box-{$alias}\"?>\">
    <?php if ($title = $this->getChildData($alias, 'title')):?>
    <h2><?php echo $this->escapeHtml($title); ?></h2>
    <?php endif;?>
    <?php echo $html; ?>
    </div>
    <?php endforeach;?>
    <?php echo $this->getChildHtml('upsell_products') ?>
    <?php echo $this->getChildHtml('product_additional_data') ?>
    </div>
    </div>



    <style type=\"text/css\">
    .black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
    }
    .white_content {
    display: none;
    position: absolute;
    top: 25%;
    left: 25%;
    width: 50%;
    height: 50%;
    padding: 16px;
    border: 16px solid orange;
    background-color: white;
    z-index:1002;
    overflow: auto;
    }
    #persona{
    padding: 10px;
    border: 1px solid #0066ae;
    background: #0084e1;
    color: #FFFFFF;
    font: bold 20px Arial, Helvetica, sans-serif;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 232px;
    }
    #persona:hover{
    -webkit-box-shadow: 0px 0px 3px 3px , #808080;
    -moz-box-shadow: 0px 0px 3px 3px , #808080;
    box-shadow: 0px 0px 3px 3px , #808080;
    }
    </style>
    Arsenal Web Design.com
    Desenvolvimento de Lojas Virtuais
    Magento | Zend Framework | HTML5 | CSS3 | Blogs
    image
    E-mail: contato@brockdev.com
  • disse:

    Apague o conteúdo do view.phtml e substitua por esse

    <?php
    /**
    * Magento
    *
    * NOTICE OF LICENSE
    *
    * This source file is subject to the Academic Free License (AFL 3.0)
    * that is bundled with this package in the file LICENSE_AFL.txt.
    * It is also available through the world-wide-web at this URL:
    * http://opensource.org/licenses/afl-3.0.php
    * If you did not receive a copy of the license and are unable to
    * obtain it through the world-wide-web, please send an email
    * to license@magentocommerce.com so we can send you a copy immediately.
    *
    * DISCLAIMER
    *
    * Do not edit or add to this file if you wish to upgrade Magento to newer
    * versions in the future. If you wish to customize Magento for your
    * needs please refer to http://www.magentocommerce.com for more information.
    *
    * @category design
    * @package base_default
    * @copyright Copyright (c) 2013 Magento Inc. (http://www.magentocommerce.com)
    * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
    */

    /**
    * Product view template
    *
    * @see Mage_Catalog_Block_Product_View
    * @see Mage_Review_Block_Product_View
    */
    ?>
    <?php $_helper = $this->helper('catalog/output'); ?>
    <?php $_product = $this->getProduct(); ?>
    <script type=\"text/javascript\">
    var optionsPrice = new Product.OptionsPrice(<?php echo $this->getJsonConfig() ?>);
    </script>
    <div id=\"messages_product_view\"><?php echo $this->getMessagesBlock()->getGroupedHtml() ?></div>
    <div class=\"product-view\">
    <div class=\"product-essential\">
    <form action=\"<?php echo $this->getSubmitUrl($_product) ?>\" method=\"post\" id=\"product_addtocart_form\"<?php if($_product->getOptions()): ?> enctype=\"multipart/form-data\"<?php endif; ?>>
    <?php echo $this->getBlockHtml('formkey') ?>
    <div class=\"no-display\">
    <input type=\"hidden\" name=\"product\" value=\"<?php echo $_product->getId() ?>\" />
    <input type=\"hidden\" name=\"related_product\" id=\"related-products-field\" value=\"\" />
    </div>

    <div class=\"product-shop\">
    <div class=\"product-name\">
    <h1><?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?></h1>
    </div>

    <?php if ($this->canEmailToFriend()): ?>
    <p class=\"email-friend\"><a href=\"<?php echo $this->helper('catalog/product')->getEmailToFriendUrl($_product) ?>\"><?php echo $this->__('Email to a Friend') ?></a></p>
    <?php endif; ?>

    <?php echo $this->getReviewsSummaryHtml($_product, false, true)?>
    <?php echo $this->getChildHtml('alert_urls') ?>
    <?php echo $this->getChildHtml('product_type_data') ?>
    <?php echo $this->getTierPriceHtml() ?>
    <?php echo $this->getChildHtml('extrahint') ?>

    <?php if (!$this->hasOptions()):?>
    <div class=\"add-to-box\">
    <?php if($_product->isSaleable()): ?>
    <?php echo $this->getChildHtml('addtocart') ?>
    <?php if( $this->helper('wishlist')->isAllow() || $_compareUrl=$this->helper('catalog/product_compare')->getAddUrl($_product)): ?>
    <span class=\"or\"><?php echo $this->__('OR') ?></span>
    <?php endif; ?>
    <?php endif; ?>
    <?php echo $this->getChildHtml('addto') ?>
    </div>
    <?php echo $this->getChildHtml('extra_buttons') ?>
    <?php elseif (!$_product->isSaleable()): ?>
    <div class=\"add-to-box\">
    <?php echo $this->getChildHtml('addto') ?>
    </div>
    <?php endif; ?>

    <?php if ($_product->getShortDescription()):?>
    <div class=\"short-description\">
    <h2><?php echo $this->__('Quick Overview') ?></h2>
    <div class=\"std\"><?php echo $_helper->productAttribute($_product, nl2br($_product->getShortDescription()), 'short_description') ?></div>
    </div>
    <?php endif;?>

    <a href = \"javascript:void(0)\" onclick = \"document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block'\"><div id=\"persona\">Personalize seu Produto</div></a>

    <?php echo $this->getChildHtml('other');?>

    <?php if ($_product->isSaleable() && $this->hasOptions()):?>
    <?php echo $this->getChildChildHtml('container2', '', true, true) ?>
    <?php endif;?>

    </div>

    <div class=\"product-img-box\">
    <?php echo $this->getChildHtml('media') ?>
    </div>

    <div class=\"clearer\"></div>
    <div id=\"light\" class=\"white_content\">
    <?php if ($_product->isSaleable() && $this->hasOptions()):?>
    <?php echo $this->getChildChildHtml('container1', '', true, true) ?>
    <?php endif;?>
    <a href = \"javascript:void(0)\" onclick = \"document.getElementById('light').style.display='none';document.getElementById('fade').style.display='none'\">Close</a></div>
    <div id=\"fade\" class=\"black_overlay\"></div>



    </form>
    <script type=\"text/javascript\">
    //<![CDATA[
    var productAddToCartForm = new VarienForm('product_addtocart_form');
    productAddToCartForm.submit = function(button, url) {
    if (this.validator.validate()) {
    var form = this.form;
    var oldUrl = form.action;

    if (url) {
    form.action = url;
    }
    var e = null;
    try {
    this.form.submit();
    } catch (e) {
    }
    this.form.action = oldUrl;
    if (e) {
    throw e;
    }

    if (button && button != 'undefined') {
    button.disabled = true;
    }
    }
    }.bind(productAddToCartForm);

    productAddToCartForm.submitLight = function(button, url){
    if(this.validator) {
    var nv = Validation.methods;
    delete Validation.methods['required-entry'];
    delete Validation.methods['validate-one-required'];
    delete Validation.methods['validate-one-required-by-name'];
    // Remove custom datetime validators
    for (var methodName in Validation.methods) {
    if (methodName.match(/^validate-datetime-.*/i)) {
    delete Validation.methods[methodName];
    }
    }

    if (this.validator.validate()) {
    if (url) {
    this.form.action = url;
    }
    this.form.submit();
    }
    Object.extend(Validation.methods, nv);
    }
    }.bind(productAddToCartForm);
    //]]>
    </script>
    </div>

    <div class=\"product-collateral\">
    <?php foreach ($this->getChildGroup('detailed_info', 'getChildHtml') as $alias => $html):?>
    <div class=\"box-collateral <?php echo \"box-{$alias}\"?>\">
    <?php if ($title = $this->getChildData($alias, 'title')):?>
    <h2><?php echo $this->escapeHtml($title); ?></h2>
    <?php endif;?>
    <?php echo $html; ?>
    </div>
    <?php endforeach;?>
    <?php echo $this->getChildHtml('upsell_products') ?>
    <?php echo $this->getChildHtml('product_additional_data') ?>
    </div>
    </div>



    <style type=\"text/css\">
    .black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
    }
    .white_content {
    display: none;
    position: absolute;
    top: 25%;
    left: 25%;
    width: 50%;
    height: 50%;
    padding: 16px;
    border: 16px solid orange;
    background-color: white;
    z-index:1002;
    overflow: auto;
    }
    #persona{
    padding: 10px;
    border: 1px solid #0066ae;
    background: #0084e1;
    color: #FFFFFF;
    font: bold 20px Arial, Helvetica, sans-serif;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 232px;
    }
    #persona:hover{
    -webkit-box-shadow: 0px 0px 3px 3px , #808080;
    -moz-box-shadow: 0px 0px 3px 3px , #808080;
    box-shadow: 0px 0px 3px 3px , #808080;
    }
    </style>

    Bah deu tudo certo smile_rofl


    só uma coisa não era pra ser padrão em todos os produtos?Pq ao outro produto que cadastrei a Latinha Mint to be não aparece,e ela tem opções personalizadas,aparece dois botões com o mesmo nome um abre o form vazio como antes e o outro vi pro carrinho
  • Dupliquei a agua mineral e não funcionou :shock:
    ahahha
  • Jonatan Machado Moderador Global, Administrador
    Passa o link do produto que nao esta funcionando.
    Arsenal Web Design.com
    Desenvolvimento de Lojas Virtuais
    Magento | Zend Framework | HTML5 | CSS3 | Blogs
    image
    E-mail: contato@brockdev.com
  • disse:

    Passa o link do produto que nao esta funcionando.

    Pra fazer fuincionar eu fui em PRODUTO/TEMA/Exibir Opções do Produto Em : Info Coluna do Produto.

    Então eu dupliquei o produto agua mineral(que está funcionando) e fiz outra agua mineral sku 51 e um chaveiro esses não aparecem no frontend,mudei as urls,nomes ,sku tudo certinho mas não aparece. Então não tem como eu te mandar o link ja que não aparece no frontend!


  • Jonatan Machado Moderador Global, Administrador
    Ja tentou reindexar?
    Arsenal Web Design.com
    Desenvolvimento de Lojas Virtuais
    Magento | Zend Framework | HTML5 | CSS3 | Blogs
    image
    E-mail: contato@brockdev.com
  • disse:

    Ja tentou reindexar?


    Pior que sim! Pensei que ele não tava habilitado mas tá.. dupliquei de outro produto e não funcionou tbm.
  • Jonatan Machado Moderador Global, Administrador
    Pelo que parece isso e so reindex tenta fazer por ssh
    http://onespace.com.br/magento/reindexa ... odigo-ssh/
    Arsenal Web Design.com
    Desenvolvimento de Lojas Virtuais
    Magento | Zend Framework | HTML5 | CSS3 | Blogs
    image
    E-mail: contato@brockdev.com
  • disse:

    Pelo que parece isso e so reindex tenta fazer por ssh
    http://onespace.com.br/magento/reindexa ... odigo-ssh/


    Tá ok, vou tentar.
  • disse:

    Pelo que parece isso e so reindex tenta fazer por ssh
    http://onespace.com.br/magento/reindexa ... odigo-ssh/


    Não entendi... onde coloco aquele comando...entrei na minha pasta shell e tem esses arquivos
    abstract.php , compiler.php , indexer.php e log.php.
  • Jonatan Machado Moderador Global, Administrador
    Bruno utilizar o ssh nao e tao simples mais nao e imposível de aprender
    http://www.techtudo.com.br/dicas-e-tuto ... putty.html
    http://wiki.locaweb.com.br/pt-br/Acessa ... ux_via_SSH
    http://www.dc.ufscar.br/suporte/tutoria ... ando-putty

    Você pode procurar no youtube tem alguns tutoriais
    Arsenal Web Design.com
    Desenvolvimento de Lojas Virtuais
    Magento | Zend Framework | HTML5 | CSS3 | Blogs
    image
    E-mail: contato@brockdev.com
  • disse:

    Bruno utilizar o ssh nao e tao simples mais nao e imposível de aprender
    http://www.techtudo.com.br/dicas-e-tuto ... putty.html
    http://wiki.locaweb.com.br/pt-br/Acessa ... ux_via_SSH
    http://www.dc.ufscar.br/suporte/tutoria ... ando-putty

    Você pode procurar no youtube tem alguns tutoriais

    Pedi pro pessoal da minha hospedagem liberar essa função do ssh no meu dominio,vou esperar...
    Tem mais eu troquei o tema e quero mudar a configuração a mesma coisa que fizemos antes com o lightbox

    segue o view.phtml

    <?php
    /**
    * Magento
    *
    * NOTICE OF LICENSE
    *
    * This source file is subject to the Academic Free License (AFL 3.0)
    * that is bundled with this package in the file LICENSE_AFL.txt.
    * It is also available through the world-wide-web at this URL:
    * http://opensource.org/licenses/afl-3.0.php
    * If you did not receive a copy of the license and are unable to
    * obtain it through the world-wide-web, please send an email
    * to license@magentocommerce.com so we can send you a copy immediately.
    *
    * DISCLAIMER
    *
    * Do not edit or add to this file if you wish to upgrade Magento to newer
    * versions in the future. If you wish to customize Magento for your
    * needs please refer to http://www.magentocommerce.com for more information.
    *
    * @category design
    * @package base_default
    * @copyright Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
    * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
    */

    /**
    * Product view template
    *
    * @see Mage_Catalog_Block_Product_View
    * @see Mage_Review_Block_Product_View
    */
    ?>
    <?php $_helper = $this->helper('catalog/output'); ?>
    <?php $_product = $this->getProduct(); ?>
    <?php
    $productpage_collateral = MAGE::helper('ThemeOptions')->getThemeOptions('productpage_collateral');
    $productpage_pagelayout = MAGE::helper('ThemeOptions')->getThemeOptions('productpage_pagelayout');

    switch ($productpage_pagelayout) {
    case 'productpage_extralarge':
    $leftcol = 'grid_12';
    $rightcol = 'grid_12';
    break;
    case 'productpage_large':
    $leftcol = 'grid_4';
    $rightcol = 'grid_8';
    break;
    case 'productpage_medium':
    $leftcol = 'grid_5';
    $rightcol = 'grid_7';
    break;
    case 'productpage_small':
    $leftcol = 'grid_7';
    $rightcol = 'grid_5';
    break;
    default:
    $leftcol = 'grid_5';
    $rightcol = 'grid_7';
    break;
    }
    ?>
    <script type=\"text/javascript\">
    var optionsPrice = new Product.OptionsPrice(<?php echo $this->getJsonConfig() ?>);
    </script>
    <div id=\"messages_product_view\"><?php echo $this->getMessagesBlock()->getGroupedHtml() ?></div>
    <div class=\"product-view\">
    <div class=\"product-essential\">
    <?php echo MAGE::helper('ThemeOptions')->prevnext($_product) ?>

    <div class=\"<?php echo $leftcol .' '. $productpage_pagelayout; ?> alpha product-img-box\">
    <?php echo $this->getChildHtml('media') ?>
    </div>

    <div class=\"<?php echo $rightcol; ?> <?php if($productpage_pagelayout == 'productpage_extralarge'){echo 'alpha ';} ?>omega product-shop\">
    <?php if((($_product->isSaleable() && $this->hasOptions()) and $this->getChildChildHtml('container1', '', true, true)) or !($_product->isSaleable() && $this->hasOptions())): ?>
    <form action=\"<?php echo $this->getSubmitUrl($_product) ?>\" method=\"post\" id=\"product_addtocart_form\"<?php if($_product->getOptions()): ?> enctype=\"multipart/form-data\"<?php endif; ?>>
    <div class=\"no-display\">
    <input type=\"hidden\" name=\"product\" value=\"<?php echo $_product->getId() ?>\" />
    <input type=\"hidden\" name=\"related_product\" id=\"related-products-field\" value=\"\" />
    </div>
    <?php endif; ?>
    <div class=\"product-name\">
    <h2><?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?></h2>
    </div>
    <div class=\"product-box\">
    <?php echo $this->getReviewsSummaryHtml($_product, false, true)?>
    <div class=\"clear\"></div>

    <?php if ($_product->isAvailable()): ?>
    <p class=\"availability in-stock\"><span><?php echo $this->__('In stock') ?></span></p>
    <?php else: ?>
    <p class=\"availability out-of-stock\"><span><?php echo $this->__('Out of stock') ?></span></p>
    <?php endif; ?>
    <div class=\"clear\"></div>
    </div>
    <?php echo $this->getChildHtml('alert_urls') ?>

    <?php $optionsAvailability = false; if($_product->isSaleable() && $this->hasOptions()){$optionsAvailability = true;}?>

    <?php if ($_product->getShortDescription()):?>
    <div class=\"short-description\">
    <div class=\"std\"><h2><?php echo $this->__('Details:') ?></h2><?php echo $_helper->productAttribute($_product, nl2br($_product->getShortDescription()), 'short_description') ?></div>
    </div>
    <?php endif;?>

    <?php if(!$this->hasOptions()): ?>
    <?php echo $this->getChildHtml('product_type_data'); ?>
    <?php endif; ?>

    <?php if ($_product->isSaleable() && $this->hasOptions()):?>
    <?php echo $this->getChildChildHtml('container1', '', true, true) ?>
    <?php endif;?>

    <?php echo $this->getChildHtml('extrahint') ?>

    <?php if (!$this->hasOptions()):?>
    <div class=\"product-type-block\">
    <div class=\"add-to-box\">
    <?php if($_product->isSaleable()): ?>
    <?php echo $this->getChildHtml('addtocart') ?>
    <?php endif; ?>
    </div>
    <?php echo $this->getChildHtml('extra_buttons') ?>
    </div>
    <?php endif; ?>

    <?php echo $this->getChildHtml('other');?>

    <?php echo $this->getChildHtml('addto') ?>
    <?php if ($this->canEmailToFriend()): ?>
    <p class=\"email-friend\"><a href=\"<?php echo $this->helper('catalog/product')->getEmailToFriendUrl($_product) ?>\"><?php echo $this->__('Email to a Friend') ?></a></p>
    <?php endif; ?>
    <div class=\"clear\"></div>
    <?php // Predefined Static Block
    if ($static_html = $this->getChildHtml('product_custom')):
    echo '<div class=\"product-custom\">'.$static_html.'</div>';
    endif; ?>

    <?php echo $this->getTierPriceHtml() ?>

    <?php // Predefined Static Block
    if ($static_html = $this->getChildHtml('product_custom_2')):
    echo '<div class=\"product-custom-2\">'.$static_html.'</div>';
    endif; ?>

    <?php if((($_product->isSaleable() && $this->hasOptions()) and $this->getChildChildHtml('container1', '', true, true)) or !($_product->isSaleable() && $this->hasOptions())): ?>
    </form>
    <?php endif; ?>

    </div>
    <div class=\"clear\"></div>
    <div class=\"product-collateral\"<?php if ($productpage_collateral == 'collateral_accordion') echo \" id='collateral-accordion'\"; ?>>
    <?php if ($productpage_collateral == 'collateral_tabs'):
    echo $this->getChildHtml('info_tabs');
    else:
    foreach ($this->getChildGroup('detailed_info', 'getChildHtml') as $alias => $html):?>
    <?php if ($title = $this->getChildData($alias, 'title')):?>
    <h2><?php echo $this->escapeHtml($title); ?></h2>
    <?php endif;?>
    <?php echo $html; ?>
    <?php endforeach;
    echo $this->getChildHtml('upsell_products');
    echo $this->getChildHtml('product_additional_data');
    endif; ?>
    </div>
    <?php if ($_product->isSaleable() && $this->hasOptions()):?>
    <?php if (($_product->isSaleable() && $this->hasOptions()) and !$this->getChildChildHtml('container1', '', true, true)): ?>
    <form action=\"<?php echo $this->getSubmitUrl($_product) ?>\" method=\"post\" id=\"product_addtocart_form\"<?php if($_product->getOptions()): ?> enctype=\"multipart/form-data\"<?php endif; ?>>
    <div class=\"no-display\">
    <input type=\"hidden\" name=\"product\" value=\"<?php echo $_product->getId() ?>\" />
    <input type=\"hidden\" name=\"related_product\" id=\"related-products-field\" value=\"\" />
    </div>
    <?php endif; ?>
    <?php echo $this->getChildChildHtml('container2', '', true, true) ?>
    <?php if (($_product->isSaleable() && $this->hasOptions()) and !$this->getChildChildHtml('container1', '', true, true)): ?>
    </form>
    <?php endif; ?>
    <?php endif; ?>
    <?php echo $this->getChildHtml('catalog.product.related');?>

    <script type=\"text/javascript\">
    //<![CDATA[
    var productAddToCartForm = new VarienForm('product_addtocart_form');
    productAddToCartForm.submit = function(button, url) {
    if (this.validator.validate()) {
    var form = this.form;
    var oldUrl = form.action;

    if (url) {
    form.action = url;
    }
    var e = null;
    try {
    this.form.submit();
    } catch (e) {
    }
    this.form.action = oldUrl;
    if (e) {
    throw e;
    }

    if (button && button != 'undefined') {
    button.disabled = true;
    }
    }
    }.bind(productAddToCartForm);

    productAddToCartForm.submitLight = function(button, url){
    if(this.validator) {
    var nv = Validation.methods;
    delete Validation.methods['required-entry'];
    delete Validation.methods['validate-one-required'];
    delete Validation.methods['validate-one-required-by-name'];
    if (this.validator.validate()) {
    if (url) {
    this.form.action = url;
    }
    this.form.submit();
    }
    Object.extend(Validation.methods, nv);
    }
    }.bind(productAddToCartForm);
    //]]>
    </script>
    </div>

    <?php // Predefined Static Block
    if ($static_html = $this->getChildHtml('above_product_collateral')):
    echo '<div class=\"above-product-collateral\">'.$static_html.'</div>';
    endif; ?>

    <?php // Predefined Static Block
    if ($static_html = $this->getChildHtml('product_banners')):
    echo '<div class=\"product-banners\">'.$static_html.'</div>';
    endif; ?>
    <?php echo $this->getChildHtml('product.info.review_list'); ?>

    </div>
  • Jonatan Machado Moderador Global, Administrador
    E so voce pegar o arquivo view.phtml do seu novo tema e fazer as alterações que nos fizemos anteriormente no default.
    Arsenal Web Design.com
    Desenvolvimento de Lojas Virtuais
    Magento | Zend Framework | HTML5 | CSS3 | Blogs
    image
    E-mail: contato@brockdev.com
  • disse:

    E so voce pegar o arquivo view.phtml do seu novo tema e fazer as alterações que nos fizemos anteriormente no default.


    Ahhh sim,ok! beleza
  • Jonatan Machado Moderador Global, Administrador
    Caso tenha outra duvida crie outro tópico esse aqui nos fugimos muito do assunto principal
    Abraço
    Arsenal Web Design.com
    Desenvolvimento de Lojas Virtuais
    Magento | Zend Framework | HTML5 | CSS3 | Blogs
    image
    E-mail: contato@brockdev.com
  • smile_rock
  • disse:

    Caso tenha outra duvida crie outro tópico esse aqui nos fugimos muito do assunto principal
    Abraço


    É na real vou deixar o tema pra depois,vou usar o default por enquanto não alterei mas, a descrição da fica em cima do produto, hahaah
    Vou fazer outros ajustes!
  • disse:

    Caso tenha outra duvida crie outro tópico esse aqui nos fugimos muito do assunto principal
    Abraço

    Jonatan, observei o view.phtml que tu me mandou e ele não aparece campo para quantidade,tem solução isso?

    vi no outro tema ta assim



    <div clas=\"product-options-bottom\">
    < div class=\"add-to-cart\">
    <label for= \"qty\"> Qtd: </label>
    <input type= \"button\" valeu = \"decrease\" class=\"Quantity-decrease\" on click=\"qty down \"






  • Já consegui mostrar a quantidade, estava ocultando no código bem abobado,hahah :D
  • Jonatan Machado Moderador Global, Administrador
    Que bom que achou o problema brunowd
    Abraço
    Arsenal Web Design.com
    Desenvolvimento de Lojas Virtuais
    Magento | Zend Framework | HTML5 | CSS3 | Blogs
    image
    E-mail: contato@brockdev.com
  • disse:

    Que bom que achou o problema brunowd
    Abraço

    Oi Jonatan,acabei salvando por cima do view.phtml e perdi a configuração...não está mostrando a quantidade no lightbox(estava oculto acho mas não me lembro como fiz),acho que o código pra mostrar a quantidade era esse:


    <div clas=\"product-options-bottom\">
    < div class=\"add-to-cart\">
    <label for= \"qty\"> Qtd: </label>
    <input type= \"button\" valeu = \"decrease\" class=\"Quantity-decrease\" on click=\"qty down \"


    Mas como disse não me lembro como fazer, e o botão "PERSONALIZE SEU PRODUTO" está com o fundo azul bem alto,não me lembro como que altero aquilo tbm :'(


    http://www.mezzbrin.bravunet.com/magentomezz/index.php/aniversarios/latinha-mint-to-be-personalizada.html
  • Jonatan Machado Moderador Global, Administrador
    Faça sem pre backup antes de fazer alterações em seu projeto.

    todos os problemas que você citou são de css os dois você terá que alterar o display utilize o Inspecionar Elemento o que alterar
    Arsenal Web Design.com
    Desenvolvimento de Lojas Virtuais
    Magento | Zend Framework | HTML5 | CSS3 | Blogs
    image
    E-mail: contato@brockdev.com
  • disse:

    Faça sem pre backup antes de fazer alterações em seu projeto.

    todos os problemas que você citou são de css os dois você terá que alterar o display utilize o Inspecionar Elemento o que alterar

    Tá certo vou tentar aqui!
  • disse:

    disse:

    Faça sem pre backup antes de fazer alterações em seu projeto.

    todos os problemas que você citou são de css os dois você terá que alterar o display utilize o Inspecionar Elemento o que alterar

    Tá certo vou tentar aqui!
    O css do botão é este
    #persona{
    padding: 10px;
    border: 1px solid #0066ae;
    background: #0084e1;
    color: #FFFFFF;
    font: bold 20px Arial, Helvetica, sans-serif;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 232px;
    }
    #persona:hover{
    -webkit-box-shadow: 0px 0px 3px 3px , #808080;
    -moz-box-shadow: 0px 0px 3px 3px , #808080;
    box-shadow: 0px 0px 3px 3px , #808080;
    }




    Tentei colocar um valor de height,mas não adiantou...ele fica assim

    #persona {
    padding: 10px;
    border: 1px solid rgb(0, 102, 174);
    background: rgb(0, 132, 225);
    color: rgb(255, 255, 255);
    font: bold 20px Arial, Helvetica, sans-serif;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 232px;
    height: 0;


  • Jonatan Machado Moderador Global, Administrador
    Lembra que eu falei que você tinha que alterar o display? Se nao me engano voce ja fez isso uma vez

    Coloca display: inline-block; na class do seu botao
    Abraço
    Arsenal Web Design.com
    Desenvolvimento de Lojas Virtuais
    Magento | Zend Framework | HTML5 | CSS3 | Blogs
    image
    E-mail: contato@brockdev.com
  • disse:

    Lembra que eu falei que você tinha que alterar o display? Se nao me engano voce ja fez isso uma vez

    Coloca display: inline-block; na class do seu botao
    Abraço


    Verdade,hahah deu certo! Obrigado! :D
  • Mas a quantida não consegui mostrar ainda :? alterei no view.phtml e no css vou tentar agora.
  • Jonatan Machado Moderador Global, Administrador
    E quase a mesma coisa nas class da QTY deve ter um display:none; altere para display:block;
    Arsenal Web Design.com
    Desenvolvimento de Lojas Virtuais
    Magento | Zend Framework | HTML5 | CSS3 | Blogs
    image
    E-mail: contato@brockdev.com
Entre ou Registre-se para fazer um comentário.