Kredov long

Использование переменных opencart в jquery

Тема в разделе "OpenCart", создана пользователем Tedys, 21 янв 2014.

  1. Tedys

    Tedys

    Регистрация:
    13 ноя 2013
    Сообщения:
    42
    Симпатии:
    9
    Всем здравствуйте!



    Озадачился версткой. В стандартном шаблоне описание категории выводится вверху страницы сразу под ее названием

    <h1><?php echo $heading_title;?></h1>
    ...
    <?php if($thumb || $description){?><divclass="category-info"><?php if($thumb){?><divclass="image"><img src="<?php echo $thumb;?>" alt="<?php echo $heading_title;?>" title="<?php echo $heading_title;?>" /></div><?php }?><?php if($description){?><?php echo $description;?><?php }?></div><?php }?>
    Это очень правильно для SEO, так как в коде страницы, загружаемой роботом оптимизированный текст находится как можно ближе к началу страницы сразу за <h1>



    Но необходимо описание категории разместить внизу страницы, сразу за товарами.

    Проблем перенести код в category.tpl вниз нет, но страдает SEO. Поэтому хочется, чтобы в коде страницы описание размещалось на обычном месте, а при загрузке страницы в браузере оно отображалось внизу.



    Решение: использование метода jquery

    <scripttype="text/javascript">
    $(document).ready(function(){
    $('#new_description').load('ОПИСАНИЕ');
    $('#old_description').html('');});</script>
    и внизу страницы размещаем

    <divid="new_description"></div>
    Вопросы собственно вот в чем:

    1. как корректно вызвать этот скрипт в category.tpl?
    2. как передать методу load переменную <?php echo $description; ?> , чтобы на месте 'ОПИСАНИЕ' появился сам текст?