Автор Тема: Как изменить верстку хедера  (Прочитано 125 раз)

17 Августа 2016, 22:46:28
  • Новичок
  • *
  • Сообщений: 13
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Может кто сможет подсказать, как правильно для Корзины(в шапке сайта)и для Личного кабинета(в шапке сайта) сделать отдельные div. Сейчас они в одном и том же div - из-за этого возникают некоторые ненужные стили.

Буду очень признателен, если кто разъяснит.

Ниже пример:
div id="header_user" - общий блок
<ul id="header_nav"> - корзина в шапке
<p id="header_user_info"> - личный кабинет

<div id="header_user" {if $PS_CATALOG_MODE}class="header_user_catalog"{/if}>
<ul id="header_nav">
{if !$PS_CATALOG_MODE}
<a href="/quick-order"><li id="shopping_cart">
<div class="head_cart">
<span class="ajax_cart_quantity{if $cart_qties == 0} hidden{/if}">{$cart_qties}</span>
<p><span id="total_in_cart" class="ajax_block_cart_total">{$totals_summ}</span> руб.</p>
</div>
{*}
<a href="{$link->getPageLink($order_process, true)|escape:'html'}" title="{l s='View my shopping cart' mod='blockuserinfo'}" rel="nofollow">
{l s='Cart' mod='blockuserinfo'}

<span class="ajax_cart_product_txt{if $cart_qties != 1} hidden{/if}">{l s='Product' mod='blockuserinfo'}</span>
<span class="ajax_cart_product_txt_s{if $cart_qties < 2} hidden{/if}">{l s='Products' mod='blockuserinfo'}</span>
<span class="ajax_cart_total{if $cart_qties == 0} hidden{/if}">
{if $cart_qties > 0}
{if $priceDisplay == 1}
{assign var='blockuser_cart_flag' value='Cart::BOTH_WITHOUT_SHIPPING'|constant}
{convertPrice price=$cart->getOrderTotal(false, $blockuser_cart_flag)}
{else}
{assign var='blockuser_cart_flag' value='Cart::BOTH_WITHOUT_SHIPPING'|constant}
{convertPrice price=$cart->getOrderTotal(true, $blockuser_cart_flag)}
{/if}
{/if}
</span>
<span class="ajax_cart_no_product{if $cart_qties > 0} hidden{/if}">{l s='(empty)' mod='blockuserinfo'}</span>
</a>
{*}
</li></a>
{/if}
<li id="your_account"><a href="{$link->getPageLink('my-account', true)|escape:'html'}" title="{l s='View my customer account' mod='blockuserinfo'}" rel="nofollow">{l s='Your Account' mod='blockuserinfo'}</a></li>
</ul>
{*}
<p id="header_user_info">
{l s='Welcome' mod='blockuserinfo'}
{if $logged}
<a href="{$link->getPageLink('my-account', true)|escape:'html'}" title="{l s='View my customer account' mod='blockuserinfo'}" class="account" rel="nofollow"><span>{$cookie->customer_firstname} {$cookie->customer_lastname}</span></a>
<a href="{$link->getPageLink('index', true, NULL, "mylogout")|escape:'html'}" title="{l s='Log me out' mod='blockuserinfo'}" class="logout" rel="nofollow">{l s='Log out' mod='blockuserinfo'}</a>
{else}
<a href="{$link->getPageLink('my-account', true)|escape:'html'}" title="{l s='Login to your customer account' mod='blockuserinfo'}" class="login" rel="nofollow">{l s='Login' mod='blockuserinfo'}</a>
{/if}
</p>
{*}
</div>
18 Августа 2016, 11:10:49
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 13446
  • Репутация: +14561/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Удалите div который вам ненужен в шаблонах. В чем проблема?