nupani Posted April 3, 2014 Share Posted April 3, 2014 Hi there: I need change h5 to h2 tags in products name of homefeatured in PS1.6 Default template. How do I do this? Tks in advance Link to comment Share on other sites More sharing options...
Dra3Q Posted April 5, 2014 Share Posted April 5, 2014 in homefeatured module open homefeatured.tpl and search H5 modified in h2 Example nomal: <h5 class="s_title_block"><a href="{$product.link|escape:'html'}" title="{$product.name|truncate:50:'...'|escape:'htmlall':'UTF-8'}">{$product.name|truncate:35:'...'|escape:'htmlall':'UTF-8'}</a></h5> And modified: <h2 class="s_title_block"><a href="{$product.link|escape:'html'}" title="{$product.name|truncate:50:'...'|escape:'htmlall':'UTF-8'}">{$product.name|truncate:35:'...'|escape:'htmlall':'UTF-8'}</a></h2> Link to comment Share on other sites More sharing options...
vekia Posted April 5, 2014 Share Posted April 5, 2014 in prestashop 1.6 you have to modify .tpl file located in yur theme directory, not in module dir. /themes/default-bootstrap/modules/homefeatured/homefeatured.tpl Link to comment Share on other sites More sharing options...
nupani Posted April 5, 2014 Author Share Posted April 5, 2014 in prestashop 1.6 you have to modify .tpl file located in yur theme directory, not in module dir. /themes/default-bootstrap/modules/homefeatured/homefeatured.tpl Sorry, I can see that in my homefeatured.tpl: Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2014 PrestaShop SA * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA *} {counter name=active_ul assign=active_ul} {if isset($products) && $products} {include file="$tpl_dir./product-list.tpl" class='homefeatured tab-pane' id='homefeatured' active=$active_ul} {else} <ul id="homefeatured" class="homefeatured tab-pane{if isset($active_ul) && $active_ul == 1} active{/if}"> <li class="alert alert-info">{l s='No featured products at this time.' mod='homefeatured'}</li> </ul> {/if} Link to comment Share on other sites More sharing options...
vekia Posted April 5, 2014 Share Posted April 5, 2014 ahh i see now this module uses product-list.tpl file from your theme directory. but if you change it, you will change also h5 tags in each product listing in your shop Link to comment Share on other sites More sharing options...
nupani Posted April 5, 2014 Author Share Posted April 5, 2014 ahh i see now this module uses product-list.tpl file from your theme directory. but if you change it, you will change also h5 tags in each product listing in your shop Mmmm is a problem, but I have h2 in the homepage like "add to cart" In the product page is the same. The short description is h5 and is not so good for SEO I dont know how resolve this... Link to comment Share on other sites More sharing options...
karolwild Posted April 5, 2014 Share Posted April 5, 2014 Most important is the tag h1 h2H2 tag error is reported in the Bug Tracker http://forge.prestashop.com/browse/PSCSX-713 You can cast your vote for the problem Link to comment Share on other sites More sharing options...
nupani Posted April 5, 2014 Author Share Posted April 5, 2014 Most important is the tag h1 h2 H2 tag error is reported in the Bug Tracker http://forge.prestashop.com/browse/PSCSX-713 You can cast your vote for the problem ¡tks a lot! Link to comment Share on other sites More sharing options...
valibuk Posted May 4, 2014 Share Posted May 4, 2014 Any solution? Link to comment Share on other sites More sharing options...
loulou66 Posted May 4, 2014 Share Posted May 4, 2014 Hi try this in file theme/your_theme/modules/homefeatured/homefeatured.tpl remplace {include file="$tpl_dir./product-list.tpl" class='homefeatured tab-pane' id='homefeatured' active=$active_ul} by(code of default_bootstrap/modules/homefeatured/homefeatured.tpl of 1.6.0.6) <div class="block_content homefeatured tab-pane id="homefeatured' active=$active_ul> {assign var='liHeight' value=250} {assign var='nbItemsPerLine' value=4} {assign var='nbLi' value=$products|@count} {math equation="nbLi/nbItemsPerLine" nbLi=$nbLi nbItemsPerLine=$nbItemsPerLine assign=nbLines} {math equation="nbLines*liHeight" nbLines=$nbLines|ceil liHeight=$liHeight assign=ulHeight} <ul style="height:{$ulHeight|escape:'html'}px;"> {foreach from=$products item=product name=homeFeaturedProducts} {math equation="(total%perLine)" total=$smarty.foreach.homeFeaturedProducts.total perLine=$nbItemsPerLine assign=totModulo} {if $totModulo == 0}{assign var='totModulo' value=$nbItemsPerLine}{/if} <li class="ajax_block_product {if $smarty.foreach.homeFeaturedProducts.first}first_item{elseif $smarty.foreach.homeFeaturedProducts.last}last_item{else}item{/if} {if $smarty.foreach.homeFeaturedProducts.iteration%$nbItemsPerLine == 0}last_item_of_line{elseif $smarty.foreach.homeFeaturedProducts.iteration%$nbItemsPerLine == 1} {/if} {if $smarty.foreach.homeFeaturedProducts.iteration > ($smarty.foreach.homeFeaturedProducts.total - $totModulo)}last_line{/if}"> <a href="{$product.link|escape:'html'}" title="{$product.name|escape:html:'UTF-8'}" class="product_image"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')|escape:'html'}" height="{$homeSize.height}" width="{$homeSize.width}" alt="{$product.name|escape:html:'UTF-8'}" />{if isset($product.new) && $product.new == 1}<span class="new">{l s='New' mod='homefeatured'}</span>{/if}</a> <h5 class="s_title_block"><a href="{$product.link|escape:'html'}" title="{$product.name|truncate:50:'...'|escape:'html':'UTF-8'}">{$product.name|truncate:35:'...'|escape:'html':'UTF-8'}</a></h5> <div class="product_desc"><a href="{$product.link|escape:'html'}" title="{l s='More' mod='homefeatured'}">{$product.description_short|strip_tags|truncate:65:'...'}</a></div> <div> <a class="lnk_more" href="{$product.link|escape:'html'}" title="{l s='View' mod='homefeatured'}">{l s='View' mod='homefeatured'}</a> {if $product.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}<p class="price_container"><span class="price">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span></p>{else}<div style="height:21px;"></div>{/if} {if ($product.id_product_attribute == 0 OR (isset($add_prod_display) AND ($add_prod_display == 1))) AND $product.available_for_order AND !isset($restricted_country_mode) AND $product.minimal_quantity == 1 AND $product.customizable != 2 AND !$PS_CATALOG_MODE} {if ($product.quantity > 0 OR $product.allow_oosp)} <a class="exclusive ajax_add_to_cart_button" rel="ajax_id_product_{$product.id_product}" href="{$link->getPageLink('cart')|escape:'html'}?qty=1&id_product={$product.id_product}&token={$static_token}&add" title="{l s='Add to cart' mod='homefeatured'}">{l s='Add to cart' mod='homefeatured'}</a> {else} <span class="exclusive">{l s='Add to cart' mod='homefeatured'}</span> {/if} {else} <div style="height:23px;"></div> {/if} </div> </li> {/foreach} </ul> </div> i just addded in 1st div (homefeatured tab-pane" id="homefeatured" active=$active_ul like) in your post but idont know if that work replace H5 per H2 ^^ @++ Loulou66 Link to comment Share on other sites More sharing options...
valibuk Posted May 5, 2014 Share Posted May 5, 2014 LouLou, you think it gonna work ? Link to comment Share on other sites More sharing options...
loulou66 Posted May 5, 2014 Share Posted May 5, 2014 Hi yes its the tpl in my ps 1.6.0.6 default theme but i dont know your theme you must arrange for your theme peharps this soluce replace product-list callled in homefeatured by his own TPL then you keep product-list like you want @++ Loulou66 1 Link to comment Share on other sites More sharing options...
valibuk Posted May 5, 2014 Share Posted May 5, 2014 LouLou, I'm using the default theme also. I just want to change those h2 tags as " add to shipping card " to something better or just delete them. So I will prolly try your solution Link to comment Share on other sites More sharing options...
Ivan Leon Posted November 6, 2015 Share Posted November 6, 2015 (edited) Hello, I was just doing some test and I added a <h2> tag on the index.tpl file: {if isset($HOOK_HOME_TAB_CONTENT) && $HOOK_HOME_TAB_CONTENT|trim} {if isset($HOOK_HOME_TAB) && $HOOK_HOME_TAB|trim} <h2><ul id="home-page-tabs" class="nav nav-tabs clearfix"> {$HOOK_HOME_TAB} </ul></h2> {/if} <div class="tab-content">{$HOOK_HOME_TAB_CONTENT}</div> {/if} {if isset($HOOK_HOME) && $HOOK_HOME|trim} <div class="clearfix">{$HOOK_HOME}</div> {/if} I can't get the tabs separated. It puts a single H2 tag with the tabs in secuence... any idea??? Edited November 27, 2015 by Ivan Leon (see edit history) Link to comment Share on other sites More sharing options...
4saleusa Posted May 19, 2016 Share Posted May 19, 2016 ahh i see now this module uses product-list.tpl file from your theme directory. but if you change it, you will change also h5 tags in each product listing in your shop Hi yes its the tpl in my ps 1.6.0.6 default theme but i dont know your theme you must arrange for your theme peharps this soluce replace product-list callled in homefeatured by his own TPL then you keep product-list like you want @++ Loulou66 your solution works the best for a front page replacing h5 with h3 tags BUT then in all categories catalog ALL products names disappeared and undefined showed up, I guess is not big deal, but if somebody could fix that too would be great... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now