[Помогите] Фон в статьях OC

Тема в разделе "OpenCart", создана пользователем Alexandr, 28 мар 2013.

  1. Alexandr

    Alexandr

    Регистрация:
    6 ноя 2012
    Сообщения:
    179
    Симпатии:
    52
    Вот есть проблема с css разметкой.
    В статьях нужно заменить фон на чисто белый(ТОЛЬКО В СТАТЬЯХ)
    И именно, http://joxi.ru/DmRUUdg5CbDUKRZ8UeQ, то, что выделено красным.
     
  2. weber

    weber

    Регистрация:
    7 фев 2013
    Сообщения:
    98
    Симпатии:
    32
    Фон вообще всей страницы нужно поменять? или только контентной части? Если первое то малость муторно может быть в статьях, так как фон прописан для body.
    А если чисто контентную часть. то можно залезть в шаблоны статей template/название темы/information/information.tpl и блоку <div id="content"> например добавить какой-нибудь класс и получится что-то типа такого <div id="content" class="article-content">. а потом уже в стилях присваивать этому классу любые стили, в вашем случае

    .article-content {
    background: #fff
    }
    ну и дальше в таком духе стили присваивать уже.
     
  3. Alexandr

    Alexandr

    Регистрация:
    6 ноя 2012
    Сообщения:
    179
    Симпатии:
    52
    UPD: Понял, присвоил класс описанию, заработало.
    Все бы хорошо, но вот код из tpl'a
    Код:
    <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>
    <div id="content"><?php echo $content_top; ?>
      <div class="breadcrumb">
    	<?php foreach ($breadcrumbs as $breadcrumb) { ?>
    	<?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a>
    	<?php } ?>
      </div>
      <h1><?php echo $heading_title; ?></h1>
    [COLOR=#ff0000]  <?php echo $description; ?>[/COLOR]
      <div class="buttons">
    	<div class="right"><a href="<?php echo $continue; ?>" class="button"><?php echo $button_continue; ?></a></div>
      </div>
      <?php echo $content_bottom; ?></div>
    <?php echo $footer; ?>
    Если я присвою контенту стиль, то и хлебные крошки и оглавление будут под белым цветом. Как без хлебных крошек и без оглавления сделать фон?
     
  4. weber

    weber

    Регистрация:
    7 фев 2013
    Сообщения:
    98
    Симпатии:
    32
    ну как вариант в таком случае сами статьи можно обернуть отдельным элементом. допустим сделать так:

    Код:
    <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>
    <div id="content"><?php echo $content_top; ?>
      <div class="breadcrumb">
    	<?php foreach ($breadcrumbs as $breadcrumb) { ?>
    	<?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a>
    	<?php } ?>
      </div>
     
      <!--Если нужно чтобыи заголовок зацепило, то этот кусок <div class="article"> поднять выше и вставить под даннмы коментарием-->
      <h1><?php echo $heading_title; ?></h1>
     
      <!--Например вот так обернуть блок вывода текста-->
      <div class="article">
    	<?php echo $description; ?>
      </div>
     
      <div class="buttons">
    	<div class="right"><a href="<?php echo $continue; ?>" class="button"><?php echo $button_continue; ?></a></div>
      </div>
      <?php echo $content_bottom; ?></div>
    <?php echo $footer; ?>
    а уже этот элемент стилизовать как нравится