mistika

вывод мини карт в правую колонку и настройка правой колонки

Рекомендуемые сообщения

mistika    0

Добрый день, утро, вечер:)

 

Ребят, у меня один детский вопрос, один не очень.

Что то я запуталась :( Дело в том, что правая колонка идет от начала блока content и попадает под слайдер(( 

Если регулировать стилями, то съезжает правая колонка на всех страницах. Я отступ сверху по высоте слайдера делала и баннер стал виден. Если margin-top убираю, то банер улетает под слайдер. Нумерацией порядка ничего добиться не удается. 

А как бы так сделать, чтобы правая колонка начиналась сразу под слайдером? то есть слева рекомендуемые и справа колонка, а сверху большой слайдер над этими двумя колонками. Это был детский вопрос.

Второй кажется затрагивает пхп, а может и нет.. но у меня не получается вывести в правую колонку на главной странице mini-cart-info, вот это та самая штучка, что выпадает при нажатии на корзину. Я хотела бы, чтобы она у меня была в правой колонке под банером. Когда пытаюсь выводить просто тупым копированием вот этого куска кода

<div class="mini-cart-info">
      <table>
        <?php foreach ($products as $product) { ?>
        <tr>
          <td class="image"><?php if ($product['thumb']) { ?>
            <a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" /></a>
            <?php } ?></td>
          <td class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a>
            <div>
              <?php foreach ($product['option'] as $option) { ?>
              - <small><?php echo $option['name']; ?> <?php echo $option['value']; ?></small><br />
              <?php } ?>
            </div></td>
          <td class="quantity">x <?php echo $product['quantity']; ?></td>
          <td class="total"><?php echo $product['total']; ?></td>
          <td class="remove"><img src="catalog/view/theme/default/image/remove-small.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" onclick="(getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') ? location = 'index.php?route=checkout/cart&remove=<?php echo $product['key']; ?>' : $('#cart').load('index.php?route=module/cart&remove=<?php echo $product['key']; ?>' + ' #cart > *');" /></td>
        </tr>
        <?php } ?>
        <?php foreach ($vouchers as $voucher) { ?>
        <tr>
          <td class="image"></td>
          <td class="name"><?php echo $voucher['description']; ?></td>
          <td class="quantity">x 1</td>
          <td class="total"><?php echo $voucher['amount']; ?></td>
          <td class="remove"><img src="catalog/view/theme/default/image/remove-small.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" onclick="(getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') ? location = 'index.php?route=checkout/cart&remove=<?php echo $voucher['key']; ?>' : $('#cart').load('index.php?route=module/cart&remove=<?php echo $voucher['key']; ?>' + ' #cart > *');" /></td>
        </tr>
        <?php } ?>
      </table>
    </div>

выдается  большая ругательная ошибка :)

 

Вы случайно не знаете как бы это так сделать? Гугл и яндекс замучены насмерть, ничего не получается.. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Tom    2 017

Первый "детский вопрос" имеет ответ исходя из возможностей (дефолтных ) опенкарта.А в нём к сожалению подобный вид не предусмотрен.Выход 

 

а) Создать новую позицию "Ниже меню"

б) Установить какое либо дополнение позволяющее сделать это.Ну например это  

 

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=11339

 

Второй вопрос  мне лично не понятен как функция в боковой колонке (не зря видимо в версиях новее 1,4 эту самую корзину сбоку переместили в шапку)

 

Но уж раз так надо гляньте на эти модули (за одно поймёте в чём была ошибка )

 

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=2184

 

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=5971

 

или загляните в header и подсмотрите ,что корзина там вызывается  самой краткой строчкой кода 

<?php echo $cart; ?>

а не тем что вы пытались вытащить в колонку)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
mistika    0

а я не всю корзину пыталась утащить, а часть)) раскрывается которая  :ugeek:

пошла грызть гранит науки:)

 

Том спасибо вам большое.  Я почему то не могу в карму вам плюс поставить справа внизу 0, а оценить нету. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Tom    2 017

Спасибо за уши хватит ))))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
mistika    0

что то пошло не так.. мне по сути надо позицию создать в правой колонке ПОД слайдером, только на главной. модуль позволяет создавать их где угодно. но только не там.. Или у меня опять 4 утра и мозги не варят, или что то не ладится( вот где справа пустое место под слайдером

http://gyazo.com/3ee12f50ffb39301ef1fa9266a92f135

там должен быть блок с банером. или корзиной) за ним, ниже вывод модуля акции. а у меня выводится все вверху, попадая под слайдер. :( тоесть по сути там в правой колонке на главной баннер + акции но чтобы не залезало под слайдер)

если стилями вытаскивать оттуда, то личный кабинет и др уезжает тоже вниз по всей правой колонке на всех страницах. В симпле я руками верстаю все, не модулями, но у людей нет денег на лицензию, вот надо в любимом оупене извратицо)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Tom    2 017

Слайдер в положение " Ниже меню "

 

Рекомендуемые  "Верх страницы "

Баннер           " Правая колонка "

 

если что то будет ниже ,то уже   выбирать из позиций футера.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
mistika    0

Во теперь получилось. Видимо 4 утра + новая игрышка = тупизм. Извиняюсь, что сама не додумалась про привязку слайдера к новой позиции. БОЛЬШОЕ СПАСИБО

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу