What's New
- AuthorPosts
Dear engineers
Hello
I do use thirty bees, started with the 1.0.8 version, everything was working quite fine except a few things to fix.
I then upgraded TB to the newly released version 1.1.0, took care to do it all with attention.
I do use Transformer theme, the Theme editor module is v3.4.1The new core updater seems to work very well, it is easy to understand and easy to check what goes on thanks to the clear report
given all the way during the process.
After installation I noticed a few problems by the way.
One major problem was the lack of two new columns in the database. This is a TB system momentary trouble caused by the core
updater that needs to be completed (still does not perform those tasks).
However the solution is quite easy, it is enough to switch off debug mode then go to orders > orders state and doing so the two
missing columns in the database are created by that script.
Once I solved that I tried to use the front office and there came out the problem related to the Transformer theme.
Using the native OPC checkout, that can be settled in preferences > orders, when visiting the the cart page this exception is
shown:
ThirtyBeesException
Cannot use object of type Carrier as array
when rendering smarty template themes/transformer/order-opc.tpl
Source file: themes/transformer/order-opc.tpl
1:{*
2:* 2007-2014 PrestaShop
3:*
4:* NOTICE OF LICENSE
5:*
6:* This source file is subject to the Academic Free License (AFL 3.0)
7:* that is bundled with this package in the file LICENSE.txt.
8:* It is also available through the world-wide-web at this URL:
9:* http://opensource.org/licenses/afl-3.0.php
10:* If you did not receive a copy of the license and are unable to
11:* obtain it through the world-wide-web, please send an email
12:* to license@prestashop.com so we can send you a copy immediately.
13:*
14:* DISCLAIMER
15:*
16:* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
17:* versions in the future. If you wish to customize PrestaShop for your
18:* needs please refer to http://www.prestashop.com for more information.
19:*
20:* @author PrestaShop SA <contact@prestashop.com>
21:* @copyright 2007-2014 PrestaShop SA
22:* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
23:* International Registered Trademark & Property of PrestaShop SA
24:*}
25:
26:{if $opc}
27: {assign var=”back_order_page” value=”order-opc.php”}
28: {else}
29: {assign var=”back_order_page” value=”order.php”}
30:{/if}
31:
32:{if $PS_CATALOG_MODE}
33: {capture name=path}{l s=’Your shopping cart’}{/capture}
34: <h2 id=”cart_title”>{l s=’Your shopping cart’}</h2>
35: <p class=”alert alert-warning”>{l s=’Your new order was not accepted.’}</p>
36:{else}
37: {if $productNumber}
38: <!– Shopping Cart –>
39: {include file=”$tpl_dir./shopping-cart.tpl”}
40: <!– End Shopping Cart –>
41: {if $is_logged AND !$is_guest}
42: {include file=”$tpl_dir./order-address.tpl”}
43: {else}
44: <!– Create account / Guest account / Login block –>
45: {include file=”$tpl_dir./order-opc-new-account.tpl”}
46: <!– END Create account / Guest account / Login block –>
47: {/if}
48: <!– Carrier –>
49: {include file=”$tpl_dir./order-carrier.tpl”}
50: <!– END Carrier –>
51:
52: <!– Payment –>
53: {include file=”$tpl_dir./order-payment.tpl”}
54: <!– END Payment –>
55: {else}
56: {capture name=path}{l s=’Your shopping cart’}{/capture}
57: <h2 class=”page-heading”>{l s=’Your shopping cart’}</h2>
58: {include file=”$tpl_dir./errors.tpl”}
59: <p class=”alert alert-warning”>{l s=’Your shopping cart is empty.’}</p>
60: {/if}
61:{strip}
62:{addJsDef imgDir=$img_dir}
63:{addJsDef authenticationUrl=$link->getPageLink(“authentication”, true)|escape:’quotes’:’UTF-8′}
64:{addJsDef orderOpcUrl=$link->getPageLink(“order-opc”, true)|escape:’quotes’:’UTF-8′}
65:{addJsDef historyUrl=$link->getPageLink(“history”, true)|escape:’quotes’:’UTF-8′}
66:{addJsDef guestTrackingUrl=$link->getPageLink(“guest-tracking”, true)|escape:’quotes’:’UTF-8′}
67:{addJsDef addressUrl=$link->getPageLink(“address”, true, NULL, “back={$back_order_page}”)|escape:’quotes’:’UTF-8′}
68:{addJsDef orderProcess=’order-opc’}
69:{addJsDef guestCheckoutEnabled=$PS_GUEST_CHECKOUT_ENABLED|intval}
70:{addJsDef displayPrice=$priceDisplay}
71:{addJsDef taxEnabled=$use_taxes}
72:{addJsDef conditionEnabled=$conditions|intval}
73:{addJsDef vat_management=$vat_management|intval}
74:{addJsDef errorCarrier=$errorCarrier|@addcslashes:’\”}
75:{addJsDef errorTOS=$errorTOS|@addcslashes:’\”}
76:{addJsDef checkedCarrier=$checked|intval}
77:{addJsDef addresses=array()}
78:{addJsDef isVirtualCart=$isVirtualCart|intval}
79:{addJsDef isPaymentStep=$isPaymentStep|intval}
80:{addJsDefL name=txtWithTax}{l s='(tax incl.)’ js=1}{/addJsDefL}
81:{addJsDefL name=txtWithoutTax}{l s='(tax excl.)’ js=1}{/addJsDefL}
82:{addJsDefL name=txtHasBeenSelected}{l s=’has been selected’ js=1}{/addJsDefL}
83:{addJsDefL name=txtNoCarrierIsSelected}{l s=’No carrier has been selected’ js=1}{/addJsDefL}
84:{addJsDefL name=txtNoCarrierIsNeeded}{l s=’No carrier is needed for this order’ js=1}{/addJsDefL}
85:{addJsDefL name=txtConditionsIsNotNeeded}{l s=’You do not need to accept the Terms of Service for this order.’ js=1}{/addJsDefL}
86:{addJsDefL name=txtTOSIsAccepted}{l s=’The service terms have been accepted’ js=1}{/addJsDefL}
87:{addJsDefL name=txtTOSIsNotAccepted}{l s=’The service terms have not been accepted’ js=1}{/addJsDefL}
88:{addJsDefL name=txtThereis}{l s=’There is’ js=1}{/addJsDefL}
89:{addJsDefL name=txtErrors}{l s=’Error(s)’ js=1}{/addJsDefL}
90:{addJsDefL name=txtDeliveryAddress}{l s=’Delivery address’ js=1}{/addJsDefL}
91:{addJsDefL name=txtInvoiceAddress}{l s=’Invoice address’ js=1}{/addJsDefL}
92:{addJsDefL name=txtModifyMyAddress}{l s=’Modify my address’ js=1}{/addJsDefL}
93:{addJsDefL name=txtInstantCheckout}{l s=’Instant checkout’ js=1}{/addJsDefL}
94:{addJsDefL name=txtSelectAnAddressFirst}{l s=’Please start by selecting an address.’ js=1}{/addJsDefL}
95:{addJsDefL name=txtFree}{l s=’Free’ js=1}{/addJsDefL}
96:
97:{capture}{if $back}&mod={$back|urlencode}{/if}{/capture}
98:{capture name=addressUrl}{$link->getPageLink(‘address’, true, NULL, ‘back=’|cat:$back_order_page|cat:’?step=1’|cat:$smarty.capture.default)|escape:’quotes’:’UTF-8′}{/capture}
99:{addJsDef addressUrl=$smarty.capture.addressUrl}
100:{capture}{‘&multi-shipping=1’|urlencode}{/capture}
101:{addJsDef addressMultishippingUrl=$smarty.capture.addressUrl|cat:$smarty.capture.default}
102:{capture name=addressUrlAdd}{$smarty.capture.addressUrl|cat:’&id_address=’}{/capture}
103:{addJsDef addressUrlAdd=$smarty.capture.addressUrlAdd}
104:{addJsDef opc=$opc|boolval}
105:{capture}<h3 class=”page-subheading”>{l s=’Your billing address’ js=1}</h3>{/capture}
106:{addJsDefL name=titleInvoice}{$smarty.capture.default|@addcslashes:’\”}{/addJsDefL}
107:{capture}<h3 class=”page-subheading”>{l s=’Your delivery address’ js=1}</h3>{/capture}
108:{addJsDefL name=titleDelivery}{$smarty.capture.default|@addcslashes:’\”}{/addJsDefL}
109:{capture}{l s=’Update’ js=1}{/capture}
110:{addJsDefL name=liUpdate}{$smarty.capture.default|@addcslashes:’\”}{/addJsDefL}
111:{/strip}
112:{/if}In the stack trace this information is shown:
1. vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:128 source content_5d480bd5378230_88517415(arguments)
2. vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:172 source Smarty_Template_Resource_Base->getRenderedTemplateCode(arguments)
3. vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:206 source Smarty_Template_Compiled->render(arguments)
4. vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:372 source Smarty_Internal_Template->render()
5. Smarty_Internal_Template->_subTemplateRender(arguments)
6. vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:128 source content_5d480bd4daf781_42946880(arguments)
7. vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:172 source Smarty_Template_Resource_Base->getRenderedTemplateCode(arguments)
8. vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:206 source Smarty_Template_Compiled->render(arguments)
9. vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:216 source Smarty_Internal_Template->render(arguments)
10. vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:107 source Smarty_Internal_TemplateBase->_execute(arguments)
11. classes/SmartyCustom.php:180 source Smarty_Internal_TemplateBase->fetch(arguments)
12. classes/controller/FrontController.php:984 source SmartyCustomCore->fetch(arguments)
13. classes/controller/Controller.php:226 source FrontControllerCore->display()
14. classes/controller/FrontController.php:253 source ControllerCore->run()
15. classes/Dispatcher.php:837 source FrontControllerCore->run()
16. ./index.php:33 source DispatcherCore->dispatch()And within this stack trace it is possible to show up these information:
from : Smarty_Internal_Template->_subTemplateRender(arguments)
#1 “/home/YYYYYYY/public_html/ZZZZZZ/themes/transformer/./order-carrier.tpl”
#2 null
#3 null
#4 0
#5 31536000
#6 array(0) []
#7 0
#8 trueand from: classes/controller/FrontController.php:984 source SmartyCustomCore->fetch(arguments)
965: $this->js_files = Media::cccJs($this->js_files);
966: }
967: }
968:
969: $this->context->smarty->assign(
970: [
971: ‘css_files’ => $this->css_files,
972: ‘js_files’ => ($this->getLayout() && (bool) Configuration::get(‘PS_JS_DEFER’)) ? [] : $this->js_files,
973: ‘js_defer’ => (bool) Configuration::get(‘PS_JS_DEFER’),
974: ‘errors’ => $this->errors,
975: ‘display_header’ => $this->display_header,
976: ‘display_footer’ => $this->display_footer,
977: ‘img_formats’ => [‘webp’ => ‘image/webp’, ‘jpg’ => ‘image/jpeg’]
978: ]
979: );
980:
981: $layout = $this->getLayout();
982: if ($layout) {
983: if ($this->template) {
984: $template = $this->context->smarty->fetch($this->template);
985: } else {
986: // For retrocompatibility with 1.4 controller
987:
988: ob_start();
989: $this->displayContent();
990: $template = ob_get_contents();
991: ob_clean();
992: }
993: $this->context->smarty->assign(‘template’, $template);
994: $this->smartyOutputContent($layout);That clicking on the “source” link, while clicking on the arguments link this is shown:
#1 “/home/YYYYYYY/public_html/ZZZZZZZ/themes/transformer/order-opc.tpl”Can you please indicate what must be modified in the TPL files of your Transformer theme in order to have it working with TB
1.1.0 ?
Thank you.
Kind regards
D.Hi
I have another question
I installed the revslider, I have read on your website that I do not need to pay the license for it as it is included with the theme.
In the config panel of revslider at the page bottom I see a warning saying that the plugin is not activated.
What should i do to activate it?
I did not see licenses codes for revslider.
Thank you
Best regards- AuthorPosts
You must be logged in to reply to this topic.