Jump to content

HELP HELP HELP! -->Cart Block expanded as standard!


Recommended Posts

I would like my cart block to be set as expanded as standard currently with the theme I am using it isnt, what do I need to change to make this happen? Here is the .tpl code:

 

 

{*

* 2007-2011 PrestaShop

*

* NOTICE OF LICENSE

*

* This source file is subject to the Academic Free License (AFL 3.0)

* that is bundled with this package in the file LICENSE.txt.

* It is also available through the world-wide-web at this URL:

* http://opensource.or...ses/afl-3.0.php

* If you did not receive a copy of the license and are unable to

* obtain it through the world-wide-web, please send an email

* to [email protected] so we can send you a copy immediately.

*

* DISCLAIMER

*

* Do not edit or add to this file if you wish to upgrade PrestaShop to newer

* versions in the future. If you wish to customize PrestaShop for your

* needs please refer to http://www.prestashop.com for more information.

*

* @author PrestaShop SA <[email protected]>

* @copyright 2007-2011 PrestaShop SA

* @version Release: $Revision: 1.4 $

* @license http://opensource.or...ses/afl-3.0.php Academic Free License (AFL 3.0)

* International Registered Trademark & Property of PrestaShop SA

*}

 

{*************************************************************************************************************************************}

{* IMPORTANT : If you change some data here, you have to report these changes in the ./blockcart-json.js (to let ajaxCart available) *}

{*************************************************************************************************************************************}

{if $ajax_allowed}

<script type="text/javascript">

var CUSTOMIZE_TEXTFIELD = {$CUSTOMIZE_TEXTFIELD};

var customizationIdMessage = '{l s='Customization #' mod='blockcart' js=1}';

var removingLinkText = '{l s='remove this product from my cart' mod='blockcart' js=1}';

</script>

{/if}

 

<!-- MODULE Block cart -->

<div id="cart_block" class="block exclusive">

<h4>

<a href="{$link->getPageLink("$order_process.php", true)}">{l s='Shopping Cart' mod='blockcart'}</a>

{if $ajax_allowed}

<span id="block_cart_expand" {if isset($colapseExpandStatus) && $colapseExpandStatus eq 'expanded'}class="hidden"{/if}> </span>

<span id="block_cart_collapse" {if isset($colapseExpandStatus) && $colapseExpandStatus eq 'collapsed' || !isset($colapseExpandStatus)}class="hidden"{/if}> </span>

{/if}

</h4>

<div class="block_content">

<!-- block summary -->

<div id="cart_block_summary" class="{if isset($colapseExpandStatus) && $colapseExpandStatus eq 'expanded' || !$ajax_allowed}collapsed{else}expanded{/if}">

<span class="ajax_cart_quantity" {if $cart_qties <= 0}style="display:none;"{/if}>{$cart_qties}</span>

<span class="ajax_cart_product_txt_s" {if $cart_qties <= 1}style="display:none"{/if}>{l s='products' mod='blockcart'}</span>

<span class="ajax_cart_product_txt" {if $cart_qties > 1}style="display:none"{/if}>{l s='product' mod='blockcart'}</span>

<span class="ajax_cart_total" {if $cart_qties <= 0}style="display:none"{/if}>{if $priceDisplay == 1}{convertPrice price=$cart->getOrderTotal(false)}{else}{convertPrice price=$cart->getOrderTotal(true)}{/if}</span>

<span class="ajax_cart_no_product" {if $cart_qties != 0}style="display:none"{/if}>{l s='(empty)' mod='blockcart'}</span>

</div>

<!-- block list of products -->

<div id="cart_block_list" class="{if isset($colapseExpandStatus) && $colapseExpandStatus eq 'expanded' || !$ajax_allowed}expanded{else}collapsed{/if}">

{if $products}

<dl class="products">

{foreach from=$products item='product' name='myLoop'}

{assign var='productId' value=$product.id_product}

{assign var='productAttributeId' value=$product.id_product_attribute}

<dt id="cart_block_product_{$product.id_product}{if $product.id_product_attribute}_{$product.id_product_attribute}{/if}" class="{if $smarty.foreach.myLoop.first}first_item{elseif $smarty.foreach.myLoop.last}last_item{else}item{/if}">

<span class="quantity-formated"><span class="quantity">{$product.cart_quantity}</span>x</span>

<a class="cart_block_product_name" href="{$link->getProductLink($product.id_product, $product.link_rewrite, $product.category)}" title="{$product.name|escape:html:'UTF-8'}">{t text=$product.name length='20' encode='true'}</a>

<span class="remove_link">{if !isset($customizedDatas.$productId.$productAttributeId)}<a rel="nofollow" class="ajax_cart_block_remove_link" href="{$link->getPageLink('cart.php')}?delete&id_product={$product.id_product}&ipa={$product.id_product_attribute}&token={$static_token}" title="{l s='remove this product from my cart' mod='blockcart'}"> </a>{/if}</span>

<span class="price">{if $priceDisplay == $smarty.const.PS_TAX_EXC}{displayWtPrice p="`$product.total`"}{else}{displayWtPrice p="`$product.total_wt`"}{/if}</span>

</dt>

 

{/foreach}

</dl>

{/if}

<p {if $products}class="hidden"{/if} id="cart_block_no_products">{l s='No products' mod='blockcart'}</p>

 

{if $discounts|@count > 0}<table id="vouchers">

<tbody>

{foreach from=$discounts item=discount}

<tr class="bloc_cart_voucher" id="bloc_cart_voucher_{$discount.id_discount}">

<td class="name" title="{$discount.description}">{$discount.name|cat:' : '|cat:$discount.description|truncate:18:'...'|escape:'htmlall':'UTF-8'}</td>

<td class="price">-{if $discount.value_real != '!'}{if $priceDisplay == 1}{convertPrice price=$discount.value_tax_exc}{else}{convertPrice price=$discount.value_real}{/if}{/if}</td>

<td class="delete"><a href="{$link->getPageLink("$order_process.php", true)}?deleteDiscount={$discount.id_discount}" title="{l s='Delete'}"><img src="{$img_dir}icon/delete.gif" alt="{l s='Delete'}" width="11" height="13" class="icon" /></a></td>

</tr>

{/foreach}

</tbody>

</table>

{/if}

 

<div id="cart-prices">

<p>

<span>{l s='Shipping' mod='blockcart'}</span>

<span id="cart_block_shipping_cost" class="price ajax_cart_shipping_cost">{$shipping_cost}</span>

<br/>

{if $show_wrapping}

{assign var='blockcart_cart_flag' value='Cart::ONLY_WRAPPING'|constant}

<span>{l s='Wrapping' mod='blockcart'}</span>

<span id="cart_block_wrapping_cost" class="price cart_block_wrapping_cost">{if $priceDisplay == 1}{convertPrice price=$cart->getOrderTotal(false, $blockcart_cart_flag)}{else}{convertPrice price=$cart->getOrderTotal(true, $blockcart_cart_flag)}{/if}</span>

<br/>

{/if}

</p>

<p class="total">

{if $show_tax && isset($tax_cost)}

<span>{l s='Tax' mod='blockcart'}</span>

<span id="cart_block_tax_cost" class="price ajax_cart_tax_cost">{$tax_cost}</span>

<br/>

{/if}

<span>{l s='Total' mod='blockcart'}</span>

<span id="cart_block_total" class="price ajax_block_cart_total">{$total}</span>

</p>

</div>

<p id="cart-buttons">

{if $order_process == 'order'}<a href="{$link->getPageLink("$order_process.php", true)}" class="button_small" title="{l s='Cart' mod='blockcart'}">{l s='Cart' mod='blockcart'}</a>{/if}

<a href="{$link->getPageLink("$order_process.php", true)}{if $order_process == 'order'}?step=1{/if}" id="button_order_cart" class="exclusive{if $order_process == 'order-opc'}_large{/if}" title="{l s='Check out' mod='blockcart'}">{l s='Check out' mod='blockcart'}</a>

</p>

</div>

</div>

</div>

<!-- /MODULE Block cart -->

 

Thanks,

 

Rob

Link to comment
Share on other sites

Just try going through the file and comment out one line at a time that refers to expand or collapse until you get the desired effect.

 

Like This.

<!-- <span id="block_cart_collapse" {if isset($colapseExpandStatus) && $colapseExpandStatus eq 'collapsed' || !isset($colapseExpandStatus)}class="hidden"{/if}> </span> -->

Link to comment
Share on other sites

Ok this should work, go to ..../ modules/ blockcart/ and edot blockcart.tpl look at line 37 or find the line below.

 

<div id="cart_block_list" class="{if isset($colapseExpandStatus) && $colapseExpandStatus eq 'expanded' || !$ajax_allowed || !isset($colapseExpandStatus)}expanded{else}collapsed{/if}">

 

Change to

 

<div id="cart_block_list" class="{if isset($colapseExpandStatus) && $colapseExpandStatus eq 'expanded' || !$ajax_allowed || !isset($colapseExpandStatus)}expanded{/if}">

 

This forces the box open but the collapse expand buttons no longer work.

You can remove the buttons by deleting these two lines from blockcart.css

 

#cart_block h4 span#block_cart_collapse { background-image: url('../../../img/icon/sort_asc_white.png') }

#cart_block h4 span#block_cart_expand { background-image: url('../../../img/icon/sort_desc_white.png') }

 

That is the best I can offer.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...