In der Datei product-list.tpl werden mit dem Smarty Befehl strip_tags:’UTF-8′ html-Formatierungen unterbunden.
<p class="product-desc" itemprop="description"> <span class="list-desc">{$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}</span> <span class="grid-desc">{$product.description_short|strip_tags:'UTF-8'|truncate:90:'...'}</span> </p>
Das einfache Entfernen dieses Befehls reicht leider nicht aus, um diese Einschränkung zu entfernen. Es ist notwendig, den p-tag in ein div umzuwandeln:
<p class="product-desc" itemprop="description"> <span class="list-desc">{$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}</span> <span class="grid-desc">{$product.description_short|strip_tags:'UTF-8'|truncate:90:'...'}</span> </p>
Nun muss diese Änderung auch noch in der Datei global.js vorgenommen werden. In dieser Datei nach product-desc suchen und auch hier p gegen div austauschen (an zwei Stellen):
function display(view) { if (view == 'list') { $('ul.product_list').removeClass('grid').addClass('list'); $('.product_list .item').removeClass('col-xs-12 col-sm-4').addClass('col-xs-12'); $('.product_list .item').each(function(index, element) { var html = ''; html = '<div class="item-content">'; html += '<div class="left-block col-xs-12 col-sm-4">' + $(element).find('.left-block').html() + '</div>'; html += '<div class="right-block col-xs-12 col-sm-8">'; html += '<h5 class="product_name" itemprop="name">'+ $(element).find('.product_name').html() + '</h5>'; var hookReviews = $(element).find('.hook-reviews'); if (hookReviews.length) { html += hookReviews.clone().wrap('<div>').parent().html(); } html += '<div class="product-desc">'+ $(element).find('.product-desc').html() + '</div>'; var colorList = $(element).find('.color-list-container').html(); if (colorList != null) { html += '<div class="color-list-container">'+ colorList +'</div>'; } ...
Schreibe einen Kommentar