2012-06-29 1 views
0

У меня есть другой вопрос, на моем сайте у меня есть горизонтальная горизонтальная навигация. Он отлично работает, но теперь я его модифицировал.Magento показать только x количество атрибутов, после этого показать больше опций

Для некоторых товарных категорий есть, например. 12 атрибутов, которые будут отображаться на уровне категории, но я хочу показать только 5 атрибутов, после чего вам нужно будет щелкнуть еще несколько параметров.

У меня есть строка прерывания, которая регулирует, что только 5 атрибутов будут отображаться, поэтому остается только показать больше параметров.

ответ

0

Я думаю, что самым простым способом было бы разместить эти дополнительные ссылки в отдельном <div /> или другом элементе и установить его в display: none;. Затем я бы использовал простой JavaScript-код, чтобы показать их при щелчке по ссылке Show more, например.


<a href="javascript:void(0)" id="show-more-link">Show more</a> 
&ltdiv style="display:none;" id="other-attributes">(the content)</div> 
<script type="text/javascript"> 
//use prototype for this matter 
$('show-more-link').observe('click', function(){ 
    if ($('other-attributes')).visible() { //hide 
    $('other-attributes').hide(); 
    this.update('Show more'); 
    } else { 
    $('other-attributes').show(); 
    this.update('Show less'); 
    } 
    return false; 
}); 
</script> 

Я не тестировал его, но я думаю, что что-то подобное должно работать.

Смежные вопросы