Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?

étiquettes promo
(1 lecteur(s)) (1) Invité(s)
Aller en basPage: 12
SUJET:

étiquettes promo

*
#25027
ceddddd
Platinum Boarder
Messages: 3771
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin bloggento ced__@hotmail.fr

Re:étiquettes promo

Il y a 8 Années, 6 Mois
Karma: 33  
Salut oui tu en trouvera un ici
www.jguiss.com/2009/06/customiser-la-lis...roduits-sur-magento/
si c'est ce tu cherche
 
Prestataire magento Site magento
Nouveautés magento
L'administrateur a désactivé l'accès public en écriture.
#26481
fredisap
Platinum Boarder
Messages: 349
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Lieu: Lecques (30) Date anniversaire: 21/03

Re:étiquettes promo

Il y a 8 Années, 5 Mois
Karma: 0  
J'ai eu également des soucis.
En fait, je me suis rendu compte, qu'il ne fallait pas faire directement un "copier coller" du code dans list.phtml mais il fallait le saisir manuellement sutout les " et '
Et du coup cela a fonctionné pour moi.

Par contre je cherche une solution pour appliquer la modification du layout directement à toutes les catégories.

j'ai donc essayé de saisir le code:
Code :

<reference name=”content”>
<block type=”catalog/product_list” name=”product_list”>
<action method=”addAttribute”><attribute>promonew</attribute></action> </block> </reference>

directement dans catalog.xml
Mais cela ne fonctionne pas.
Quelqu'un aurait une idée?

Comment faire pour que ce bloc soit présent tout le temps.
merci
 
L'administrateur a désactivé l'accès public en écriture.
#26500
ceddddd
Platinum Boarder
Messages: 3771
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin bloggento ced__@hotmail.fr

Re:étiquettes promo

Il y a 8 Années, 5 Mois
Karma: 33  
Salut
ou tu as ajouter ce code dans catalog.xml ?
 
Prestataire magento Site magento
Nouveautés magento
L'administrateur a désactivé l'accès public en écriture.
#26501
fredisap
Platinum Boarder
Messages: 349
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Lieu: Lecques (30) Date anniversaire: 21/03

Re:étiquettes promo

Il y a 8 Années, 5 Mois
Karma: 0  
Je pense avoir reussi, mais si vous pouviez confirmer
Danc pour que l'etiquette s'affiche dans toute les categories lorsque celle ci est selectionée dans l'admin. je l'ai mis dans catalog. xml comme ceci:


Code :

<catalog_category_layered>
        <reference name="left">
            <block type="catalog/layer_view" name="catalog.leftnav" after="currency" template="catalog/layer/view.phtml"/>
        </reference>
        <reference name="content">
            <block type="catalog/category_view" name="category.products" template="catalog/category/view.phtml">
                <block type="catalog/product_list" name="product_list" template="catalog/product/list.phtml">
                    <!-- <action method="addReviewSummaryTemplate"><type>default</type><template>review/helper/su.phtml</template></action> -->
<!--start fredisap--> <action method="addAttribute"><attribute>promonew</attribute></action> <!--end fredisap-->
                    <block type="catalog/product_list_toolbar" name="product_list_toolbar" template="catalog/product/list/toolbar.phtml">
                        <!-- The following code shows how to set your own pager increments -->
                        <!--
                            <action method="setDefaultListPerPage"><limit>4</limit></action>
                            <action method="setDefaultGridPerPage"><limit>3</limit></action>
                            <action method="addPagerLimit"><mode>list</mode><limit>2</limit></action>
                            <action method="addPagerLimit"><mode>list</mode><limit>4</limit></action>
                            <action method="addPagerLimit"><mode>list</mode><limit>6</limit></action>
                            <action method="addPagerLimit"><mode>list</mode><limit>8</limit></action>
                            <action method="addPagerLimit" translate="label"><mode>list</mode><limit>all</limit><label>All</label></action>
                            <action method="addPagerLimit"><mode>grid</mode><limit>3</limit></action>
                            <action method="addPagerLimit"><mode>grid</mode><limit>6</limit></action>
                            <action method="addPagerLimit"><mode>grid</mode><limit>9</limit></action>
                            <action method="addPagerLimit"><mode>grid</mode><limit>all</limit><label>All</label></action>
                        -->
                    </block>
                    <action method="setToolbarBlockName"><name>product_list_toolbar</name></action>
                </block>
            </block>
        </reference>
    </catalog_category_layered>

et pour que l'etiquette soit visible dans la fiche produit j'ai modifié ainsi:
Code :

<reference name="content">
            <block type="catalog/product_view" name="product.info" template="catalog/product/view.phtml">
                <!--
                <action method="addReviewSummaryTemplate"><type>default</type><template>review/helper/summary.phtml</template></action>
                <action method="addReviewSummaryTemplate"><type>short</type><template>review/helper/summary_short.phtml</template></action>
                <action method="addReviewSummaryTemplate"><type>...</type><template>...</template></action>
                -->
                <block type="catalog/product_view_media" name="product.info.media" as="media" template="catalog/product/view/media.phtml"/>
                <block type="core/text_list" name="alert.urls" as="alert_urls" />
                <block type="catalog/product_view" name="product.tierprices" as="tierprices" template="catalog/product/view/tierprices.phtml"/>

                <block type="catalog/product_list_upsell" name="product.info.upsell" as="upsell_products" template="catalog/product/list/upsell.phtml">
                    <action method="setColumnCount"><columns>4</columns></action>
                    <action method="setItemLimit"><type>upsell</type><limit>4</limit></action>
                </block>

                <block type="catalog/product_view_additional" name="product.info.additional" as="product_additional_data" />
                <block type="catalog/product_view_description" name="product.description" as="description" template="catalog/product/view/description.phtml"/>
                <block type="catalog/product_view_attributes" name="product.attributes" as="additional" template="catalog/product/view/attributes.phtml"/>
                <block type="catalog/product_view" name="product.info.addto" as="addto" template="catalog/product/view/addto.phtml"/>
                <block type="catalog/product_view" name="product.info.addtocart" as="addtocart" template="catalog/product/view/addtocart.phtml"/>

                <block type="catalog/product_view" name="product.info.options.wrapper" as="product_options_wrapper" template="catalog/product/view/options/wrapper.phtml">
                    <block type="catalog/product_view_options" name="product.info.options" as="product_options" template="catalog/product/view/options.phtml">
                        <action method="addOptionRenderer"><type>text</type><block>catalog/product_view_options_type_text</block><template>catalog/product/view/options/type/text.phtml</template></action>
                        <action method="addOptionRenderer"><type>file</type><block>catalog/product_view_options_type_file</block><template>catalog/product/view/options/type/file.phtml</template></action>
                        <action method="addOptionRenderer"><type>select</type><block>catalog/product_view_options_type_select</block><template>catalog/product/view/options/type/select.phtml</template></action>
                        <action method="addOptionRenderer"><type>date</type><block>catalog/product_view_options_type_date</block><template>catalog/product/view/options/type/date.phtml</template></action>
                    </block>
                </block>
                <block type="catalog/product_view" name="product.info.options.wrapper.bottom" as="product_options_wrapper_bottom" template="catalog/product/view/options/wrapper/bottom.phtml">
                    <action method="insert"><block>product.tierprices</block></action>
                    <block type="catalog/product_view" name="product.clone_prices" as="prices" template="catalog/product/view/price_clone.phtml"/>
                    <action method="append"><block>product.info.addtocart</block></action>
                </block>

                <block type="core/template_facade" name="product.info.container1" as="container1">
                    <action method="setDataByKey"><key>alias_in_layout</key><value>container1</value></action>
                    <action method="setDataByKeyFromRegistry"><key>options_container</key><key_in_registry>product</key_in_registry></action>
                    <action method="append"><block>product.info.options.wrapper</block></action>
                    <action method="append"><block>product.info.options.wrapper.bottom</block></action>
                </block>
                <block type="core/template_facade" name="product.info.container2" as="container2">
                    <action method="setDataByKey"><key>alias_in_layout</key><value>container2</value></action>
                    <action method="setDataByKeyFromRegistry"><key>options_container</key><key_in_registry>product</key_in_registry></action>
                    <action method="append"><block>product.info.options.wrapper</block></action>
                    <action method="append"><block>product.info.options.wrapper.bottom</block></action>
                </block>
                <action method="unsetCallChild"><child>container1</child><call>ifEquals</call><if>0</if><key>alias_in_layout</key><key>options_container</key></action>
                <action method="unsetCallChild"><child>container2</child><call>ifEquals</call><if>0</if><key>alias_in_layout</key><key>options_container</key></action>
            </block>
<!--fredisap -->
<block type="catalog/product_list" name="product_list" >
<action method="addAttribute"><attribute>promonew</attribute></action> 
</block> 
<!--fredisap -->
        </reference>
        <reference name="right">
            <block type="catalog/product_list_related" name="catalog.product.related" before="-" template="catalog/product/list/related.phtml"/>
        </reference>
    </catalog_product_view>


Cela vous semble t-il correct ?
 
L'administrateur a désactivé l'accès public en écriture.
#26712
Pyksel
Platinum Boarder
Messages: 1402
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Lieu: Nice Date anniversaire: 12/09

Re:étiquettes promo

Il y a 8 Années, 5 Mois
Karma: 19  
Si ca fonctionne alors c'est correct
 
L'administrateur a désactivé l'accès public en écriture.
#33666
kyudo
Platinum Boarder
Messages: 466
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:étiquettes promo

Il y a 8 Années
Karma: 3  
Bonsoir

je veux faire la meme chose sur les fiches produits.
sur les catégories ca passe nickel mais quand je mets
Code :

<block type="catalog/product_list" name="product_list" >
<action method="addAttribute"><attribute>type_promo</attribute></action> 
</block> 


dans catalog.xml j'ai une erreur avec report.

et dans le report j'ai:
Code :

a:5:{i:0;s:203:"SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1";i:1;s:3942:"#0 /usr/local/www/domaine/httpdocs/lib/Zend/Db/Statement.php(300): Zend_Db_Statement_Pdo->_execute(Array)
#1 /usr/local/www/domaine/httpdocs/lib/Zend/Db/Adapter/Abstract.php(468): Zend_Db_Statement->execute(Array)
#2 /usr/local/www/domaine/httpdocs/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('SELECT `fkmag_c...', Array)
#3 /usr/local/www/domaine/httpdocs/lib/Varien/Db/Adapter/Pdo/Mysql.php(333): Zend_Db_Adapter_Pdo_Abstract->query('SELECT `fkmag_c...', Array)
#4 /usr/local/www/domaine/httpdocs/lib/Zend/Db/Adapter/Abstract.php(725): Varien_Db_Adapter_Pdo_Mysql->query(Object(Varien_Db_Select), Array)
#5 /usr/local/www/domaine/httpdocs/app/code/core/Mage/Eav/Model/Entity/Abstract.php(844): Zend_Db_Adapter_Abstract->fetchRow(Object(Varien_Db_Select))
#6 /usr/local/www/domaine/httpdocs/app/code/core/Mage/Catalog/Model/Resource/Eav/Mysql4/Abstract.php(630): Mage_Eav_Model_Entity_Abstract->load(Object(Mage_Catalog_Model_Category), Object(Mage_Catalog_Model_Category), NULL)
#7 /usr/local/www/domaine/httpdocs/app/code/core/Mage/Core/Model/Abstract.php(225): Mage_Catalog_Model_Resource_Eav_Mysql4_Abstract->load(Object(Mage_Catalog_Model_Category), Object(Mage_Catalog_Model_Category), NULL)
#8 /usr/local/www/domaine/httpdocs/app/code/core/Mage/Catalog/Block/Product/List.php(80): Mage_Core_Model_Abstract->load(Object(Mage_Catalog_Model_Category))
#9 /usr/local/www/domaine/httpdocs/app/code/core/Mage/Catalog/Block/Product/List.php(193): Mage_Catalog_Block_Product_List->_getProductCollection()
#10 [internal function]: Mage_Catalog_Block_Product_List->addAttribute('type_promo')
#11 /usr/local/www/domaine/httpdocs/app/code/core/Mage/Core/Model/Layout.php(350): call_user_func_array(Array, Array)
#12 /usr/local/www/domaine/httpdocs/app/code/core/Mage/Core/Model/Layout.php(216): Mage_Core_Model_Layout->_generateAction(Object(Mage_Core_Model_Layout_Element), Object(Mage_Core_Model_Layout_Element))
#13 /usr/local/www/domaine/httpdocs/app/code/core/Mage/Core/Model/Layout.php(208): Mage_Core_Model_Layout->generateBlocks(Object(Mage_Core_Model_Layout_Element))
#14 /usr/local/www/domaine/httpdocs/app/code/core/Mage/Core/Model/Layout.php(212): Mage_Core_Model_Layout->generateBlocks(Object(Mage_Core_Model_Layout_Element))
#15 /usr/local/www/domaine/httpdocs/app/code/core/Mage/Core/Controller/Varien/Action.php(343): Mage_Core_Model_Layout->generateBlocks()
#16 /usr/local/www/domaine/httpdocs/app/code/core/Mage/Catalog/controllers/ProductController.php(115): Mage_Core_Controller_Varien_Action->generateLayoutBlocks()
#17 /usr/local/www/domaine/httpdocs/app/code/core/Mage/Catalog/controllers/ProductController.php(149): Mage_Catalog_ProductController->_initProductLayout(Object(OrganicInternet_SimpleConfigurableProducts_Catalog_Model_Product))
#18 /usr/local/www/domaine/httpdocs/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Catalog_ProductController->viewAction()
#19 /usr/local/www/domaine/httpdocs/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch('view')
#20 /usr/local/www/domaine/httpdocs/app/code/core/Mage/Core/Controller/Varien/Front.php(177): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#21 /usr/local/www/domaine/httpdocs/app/code/core/Mage/Core/Model/App.php(304): Mage_Core_Controller_Varien_Front->dispatch()
#22 /usr/local/www/domaine/httpdocs/app/Mage.php(596): Mage_Core_Model_App->run(Array)
#23 /usr/local/www/domaine/httpdocs/index.php(78): Mage::run('', 'store')
#24 {main}";s:3:"url";s:49:"/accessoires/ecueille/bol-catit-2-en-1-tres-petit";s:11:"script_name";s:10:"/index.php";s:4:"skin";s:7:"default";}



quelqu'un aurait il une idée?

Merci d'avance
 
L'administrateur a désactivé l'accès public en écriture.
Revenir en hautPage: 12
Modérateur: Gabriiiel, ILOA, zuiko