Добавляем второй текстовый блок на главную страницу (VAMshop)

09.03.2011 | Написал

На главной странице предусмотрен вывод содержимого информационной страницы «Главная страница». Но часто одного текста бывает не достаточно, и приходится добавлять текстовку прямо в шаблон. С одной стороны это не совсем удобно, с другой — сложно править контент-менеджеру.

Сделаем дополнительную метку для еще одной информационной страницы.

Для этого открываем includes/modules/default.php, находим строчки:

$default->assign('greeting', vam_customer_greeting());
$default->assign('text', $shop_content_data['content_text']);
$default->assign('language', $_SESSION['language']);

и вставляем после

$shop_content_query1 = vamDBquery("SELECT
                      content_title,
                      content_heading,
                      content_text,
                      content_file
                      FROM ".TABLE_CONTENT_MANAGER."
                      WHERE content_group='100'
                      ".$group_check."
                      AND languages_id='".$_SESSION['languages_id']."'");
  $shop_content_data1 = vam_db_fetch_array($shop_content_query1,true);
  $default->assign('text1', $shop_content_data1['content_text']);

Открываем templates/ваш шаблон/modules/main_content.html и вставляем в нужном месте метку {$text1}.
В админке создаем информационную страницу с id 100, чекбокс «Показывать» оставляем не активным.
В результате в нужном месте в пределах метки $main_content на главной странице будет выведен текст дополнительной инфостраницы.

Метки:
2 комментария читателей статьи "Добавляем второй текстовый блок на главную страницу (VAMshop)"
  • LiveTree пишет:

    Здравствуйте! Евгений!
    Будьте так добры, подскажите пожалуйста!
    Как точно таким же способом, вывести второй блок на страницу категории?
    За ранее признательна! С уважением, Вера.
    P.S. Наверно, я не первая такой вопрос задаю(интересно какая:)? ), может имеет смысл выложить таким же постом решение. В любом случае, спасибо большое за ранее!

Добавить комментарий

Ваш e-mail не будет опубликован.