ajaxthemestudios 9 Posted March 8, 2018 Posted March 8, 2018 (edited) ATS Basic Prestashop theme is a multipurpose, responsive and free Prestashop 1.7 theme suitable for all kinds of products. The theme has a clean, light and professional design. It is built using the UIkit framework. UIkit is a lightweight and modular front-end framework for developing fast and powerful web interfaces. We have carefully integrated this framework with Prestashop to deliver a clean, fast, responsive and aesthetic theme that would give your online store a very simple yet professional appearance. Homepage Simple and Clean Product List Display Extended Top Menu Beautiful Modal Boxes Clean and minimal product page design LIve Preview of Template Here - http://demo.ajaxthemestudios.com/ Quickstart installation (e.g. Replicate the demo with installation of Prestashop + Theme package) is available on request. DOWNLOAD THE THEME: Version 1.0 - atsbasictheme.zip Version 1.1.0 (latest) - ajaxbasictheme-v1.1.0.zip More information about the theme is available HERE UPDATE NOTIFICATION - 19th MAY 2018 We have updated the theme to version 1.1.0. We fixed a few bugs and made a slight design change to the product page. We have also repackaged the theme. To install new version, please unzipped the new downloaded package, There is a folder name "module" and the theme package - ajaxbasictheme.zip. FIRST install the two modules inside the module folder before installing the theme to avoid missing module problem. Thank you Edited May 19, 2018 by ajaxthemestudios Fix incomplete file (see edit history) 1 Share this post Link to post Share on other sites
freiserk 14 Posted March 12, 2018 Posted March 12, 2018 Tks, but not install on V. 1.7.3.0... Not valid. 3 1 Share this post Link to post Share on other sites
freiserk 14 Posted March 24, 2018 Posted March 24, 2018 Hi. I have been able to make this theme work. It gave an error when trying to install 2 duplicate modules for not having the necessary permissions. I have eliminated them and made a correction so that everything framing and finally is working well. It is very optimized and looks very good. Thank you very much: D Share this post Link to post Share on other sites
ajaxthemestudios 9 Posted March 25, 2018 Posted March 25, 2018 On 3/24/2018 at 9:20 AM, freiserk said: Hi. I have been able to make this theme work. It gave an error when trying to install 2 duplicate modules for not having the necessary permissions. I have eliminated them and made a correction so that everything framing and finally is working well. It is very optimized and looks very good. Thank you very much: D Glad to see that it worked! Happy selling! Share this post Link to post Share on other sites
eridamega 7 Posted March 26, 2018 Posted March 26, 2018 (edited) Warning en línea 340 en archivo /home/eridamega/public_html/shop/src/Core/Addon/Theme/ThemeManager.php [2] file_get_contents(...public_html/shop/app/cache/dev/sandbox/5ab865bc940d1//config/theme.yml): failed to open stream: No such file or directory Notice en línea 49 en archivo .../public_html/shop/src/Core/Addon/Theme/Theme.php [8] Undefined index: name I try instal and show it..why??? Edited March 26, 2018 by eridamega (see edit history) Share this post Link to post Share on other sites
ajaxthemestudios 9 Posted March 31, 2018 Posted March 31, 2018 Did you try to install through the backend or FTP? Share this post Link to post Share on other sites
dhanushka888 2 Posted April 3, 2018 Posted April 3, 2018 hello, After upload the Theme, when apply it cause an error. It says ; localhost is currently unable to handle this request. HTTP ERROR 500 1 Share this post Link to post Share on other sites
freiserk 14 Posted April 7, 2018 Posted April 7, 2018 Hi. Procedure to install the theme: 1º Extract the contents of the file correctly. (First img) Extract the "atsbasictheme" folder from the .zip file 2º Copy folder "atsbasictheme" to folder theme for installation (Second img). The problem is that the correct installation folder is located inside the development folder ... 3º From the prestashop backoffice in Themes, install Atsbasictheme. (Third image). In case of having any problem in the installation, compress the "atsbasictheme" folder to install by the normal procedure. Greetings and good sales. Share this post Link to post Share on other sites
dhanushka888 2 Posted April 7, 2018 Posted April 7, 2018 45 minutes ago, freiserk said: Hi. Procedure to install the theme: 1º Extract the contents of the file correctly. (First img) Extract the "atsbasictheme" folder from the .zip file 2º Copy folder "atsbasictheme" to folder theme for installation (Second img). The problem is that the correct installation folder is located inside the development folder ... 3º From the prestashop backoffice in Themes, install Atsbasictheme. (Third image). In case of having any problem in the installation, compress the "atsbasictheme" folder to install by the normal procedure. Greetings and good sales. Thank you for the reply.. I tried this. But when I click on 'Apply this theme' button, it cause bellow error. I tried version 1.7.2 and 1.7.3 but no luck Share this post Link to post Share on other sites
freiserk 14 Posted April 8, 2018 Posted April 8, 2018 (edited) I'm going to try a new installation and my compressed folder to verify one more time. In case it works I upload my compressed folder and the tests. OK, now... In folder config edit file theme.yml and delete lines 50 and 63. And try to load the theme once again. Edited April 8, 2018 by freiserk Edit file theme.yml (see edit history) Share this post Link to post Share on other sites
dhanushka888 2 Posted April 8, 2018 Posted April 8, 2018 1 hour ago, freiserk said: I'm going to try a new installation and my compressed folder to verify one more time. In case it works I upload my compressed folder and the tests. OK, now... In folder config edit file theme.yml and delete lines 50 and 63. And try to load the theme once again. My current theme is classic. After removing the above lines in the theme.yml of atsbasictheme config folder, I cannot even navigate to 'Theme & Log' menu in the admin panel. cause same 500 error. this is strange.. Share this post Link to post Share on other sites
freiserk 14 Posted April 8, 2018 Posted April 8, 2018 Hi. Delete lines before activate Ats Theme. After then active ATS Theme. Test. Share this post Link to post Share on other sites
tecnoservicel 10 Posted April 8, 2018 Posted April 8, 2018 I have the same error 500, the theme supports php 7.0? Share this post Link to post Share on other sites
freiserk 14 Posted April 9, 2018 Posted April 9, 2018 hace 13 horas, tecnoservicel dijo: I have the same error 500, the theme supports php 7.0? Hi, yes. I have 7.1.12 and work well. Share this post Link to post Share on other sites
ajaxthemestudios 9 Posted April 9, 2018 Posted April 9, 2018 15 hours ago, tecnoservicel said: I have the same error 500, the theme supports php 7.0? Yes it does support php 7.0. The theme was based on the default classic theme. Share this post Link to post Share on other sites
ajaxthemestudios 9 Posted April 9, 2018 Posted April 9, 2018 On 4/3/2018 at 7:43 AM, dhanushka888 said: hello, After upload the Theme, when apply it cause an error. It says ; localhost is currently unable to handle this request. HTTP ERROR 500 You need to enable the error display option of Prestashop to see the source of the problem. Do this by setting _PS_MODE_DEV_ as true in defines.inc.php file located in the config folder. Share this post Link to post Share on other sites
dhanushka888 2 Posted April 9, 2018 Posted April 9, 2018 29 minutes ago, ajaxthemestudios said: You need to enable the error display option of Prestashop to see the source of the problem. Do this by setting _PS_MODE_DEV_ as true in defines.inc.php file located in the config folder. Thank you.. Please find here with the error log. I really appreciate if you can point out the issue.. Share this post Link to post Share on other sites
tecnoservicel 10 Posted April 9, 2018 Posted April 9, 2018 Thanks, works perfect, I made some modifications to my liking and is already in production mode, in mobile I was a bit out of place some things but nothing important Share this post Link to post Share on other sites
ajaxthemestudios 9 Posted April 9, 2018 Posted April 9, 2018 4 hours ago, dhanushka888 said: Thank you.. Please find here with the error log. I really appreciate if you can point out the issue.. Please check the various suggestions here and test - https://www.prestashop.com/forums/topic/609581-fatalerrorexception-in-errorhandlerphp-line-47/ Good luck Share this post Link to post Share on other sites
eridamega 7 Posted April 12, 2018 Posted April 12, 2018 (edited) Error in back-office why? Edited April 12, 2018 by eridamega (see edit history) Share this post Link to post Share on other sites
Flying Dutchman 0 Posted April 12, 2018 Posted April 12, 2018 Installed theme succesfully but when I try to activate it I get the following error (as Super Admin): "You are not allowed to enable this module" I'm new to PrestaShop, but in terms of modification it is really annoying... Share this post Link to post Share on other sites
wjq588jk 5 Posted April 17, 2018 Posted April 17, 2018 when to install this theme,it is said"You are not allowed to enable this module",after delete theme.yml lines 50 and 63,it is ok to install this theme,but the banner on the right of the slider module is missing,it is blank. Share this post Link to post Share on other sites
jmeca 12 Posted May 3, 2018 Posted May 3, 2018 (edited) Hi: When try to install it give me the problem: No tienes permisos para activar este módulo. You have no rights/permision to install this module I don't know wha'ts happend, Do you? Prestashop 1.7.3.2 and php 7.1.16 all folders and files are 777 Thanks for you time Edited May 3, 2018 by jmeca Add information (see edit history) Share this post Link to post Share on other sites
rimander 6 Posted May 3, 2018 Posted May 3, 2018 Hi. Sorry i cant install theme. When i try install the theme, display a error "You have no rights/permission to install module" Prestashop 1.7.3.2 PHP 7.2 Thanks Share this post Link to post Share on other sites
rimander 6 Posted May 3, 2018 Posted May 3, 2018 2 hours ago, jmeca said: Hi: When try to install it give me the problem: No tienes permisos para activar este módulo. You have no rights/permision to install this module I don't know wha'ts happend, Do you? Prestashop 1.7.3.2 and php 7.1.16 all folders and files are 777 Thanks for you time I fixed, duplicate ps_banner to ps_banner2 (class, config, etc...) Share this post Link to post Share on other sites
ajaxthemestudios 9 Posted May 6, 2018 Posted May 6, 2018 On 4/12/2018 at 12:51 PM, Flying Dutchman said: Installed theme succesfully but when I try to activate it I get the following error (as Super Admin): "You are not allowed to enable this module" I'm new to PrestaShop, but in terms of modification it is really annoying... Try and remove ps_customtext2 via FTP or by removing inside the theme configuration file. Repackage and reinstall. We will provide a permanent fix in coming days. Share this post Link to post Share on other sites
ajaxthemestudios 9 Posted May 6, 2018 Posted May 6, 2018 On 4/17/2018 at 4:10 PM, wjq588jk said: when to install this theme,it is said"You are not allowed to enable this module",after delete theme.yml lines 50 and 63,it is ok to install this theme,but the banner on the right of the slider module is missing,it is blank. Try and manually install the modules you removed by deleting the lines especially the ps_banner2 module. Enable them and hook to the right positions. They are the reason you are seeing blank. Share this post Link to post Share on other sites
ajaxthemestudios 9 Posted May 6, 2018 Posted May 6, 2018 On 5/3/2018 at 7:37 PM, jmeca said: Hi: When try to install it give me the problem: No tienes permisos para activar este módulo. You have no rights/permision to install this module I don't know wha'ts happend, Do you? Prestashop 1.7.3.2 and php 7.1.16 all folders and files are 777 Thanks for you time Please try the approach used by others by removing the duplicated module and install them later manually. Share this post Link to post Share on other sites
fllayx 0 Posted May 13, 2018 Posted May 13, 2018 Finally get it up. Nice theme. A few changes must be done to the source code. 1. You only need atsbasictheme directory inside the zip 2. customtext2 and ps_banner2 modules are missing. You can clone from the original modules/customtext and modules/ps_banner module. (Need change config.xml, ps_banner2.php and ps_banner2.tpl). For me, i simply removed customtext2 from theme.yml and created ps_banner2 module. ps_banner2 is the nice small banner beside the slider and I pasted ps_banner2.php below. <?php /* * 2007-2015 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.org/licenses/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 license@prestashop.com 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 <contact@prestashop.com> * @copyright 2007-2015 PrestaShop SA * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA */ if (!defined('_PS_VERSION_')) { exit; } use PrestaShop\PrestaShop\Core\Module\WidgetInterface; class Ps_Banner2 extends Module implements WidgetInterface { private $templateFile; public function __construct() { $this->name = 'ps_banner2'; $this->version = '0.1.0'; $this->author = 'PrestaShop'; $this->need_instance = 0; $this->bootstrap = true; parent::__construct(); $this->displayName = $this->trans('Banner Small', array(), 'Modules.Banner.Admin'); $this->description = $this->trans('Displays a small banner on your shop.', array(), 'Modules.Banner.Admin'); $this->ps_versions_compliancy = array('min' => '1.7.1.0', 'max' => _PS_VERSION_); $this->templateFile = 'module:ps_banner2/ps_banner2.tpl'; } public function install() { return (parent::install() && $this->registerHook('displayHome') && $this->registerHook('actionObjectLanguageAddAfter') && $this->installFixtures() && $this->disableDevice(Context::DEVICE_MOBILE)); } public function hookActionObjectLanguageAddAfter($params) { return $this->installFixture((int)$params['object']->id, Configuration::get('BANNER2_IMG', (int)Configuration::get('PS_LANG_DEFAULT'))); } protected function installFixtures() { $languages = Language::getLanguages(false); foreach ($languages as $lang) { $this->installFixture((int)$lang['id_lang'], 'sample.jpg'); } return true; } protected function installFixture($id_lang, $image = null) { $values['BANNER2_TITLE'][(int)$id_lang] = ''; $values['BANNER2_SUBTITLE'][(int)$id_lang] = ''; $values['BANNER2_IMG'][(int)$id_lang] = $image; $values['BANNER2_LINK'][(int)$id_lang] = ''; $values['BANNER2_DESC'][(int)$id_lang] = ''; Configuration::updateValue('BANNER2_TITLE', $values['BANNER2_TITLE']); Configuration::updateValue('BANNER2_SUBTITLE', $values['BANNER2_SUBTITLE']); Configuration::updateValue('BANNER2_IMG', $values['BANNER2_IMG']); Configuration::updateValue('BANNER2_LINK', $values['BANNER2_LINK']); Configuration::updateValue('BANNER2_DESC', $values['BANNER2_DESC']); } public function uninstall() { Configuration::deleteByName('BANNER2_TITLE'); Configuration::deleteByName('BANNER2_SUBTITLE'); Configuration::deleteByName('BANNER2_IMG'); Configuration::deleteByName('BANNER2_LINK'); Configuration::deleteByName('BANNER2_DESC'); return parent::uninstall(); } public function postProcess() { if (Tools::isSubmit('submitStoreConf')) { $languages = Language::getLanguages(false); $values = array(); $update_images_values = false; foreach ($languages as $lang) { $values['BANNER2_TITLE'][$lang['id_lang']] = Tools::getValue('BANNER2_TITLE_'.$lang['id_lang']); $values['BANNER2_SUBTITLE'][$lang['id_lang']] = Tools::getValue('BANNER2_SUBTITLE_'.$lang['id_lang']); if (isset($_FILES['BANNER2_IMG_'.$lang['id_lang']]) && isset($_FILES['BANNER2_IMG_'.$lang['id_lang']]['tmp_name']) && !empty($_FILES['BANNER2_IMG_'.$lang['id_lang']]['tmp_name'])) { if ($error = ImageManager::validateUpload($_FILES['BANNER2_IMG_'.$lang['id_lang']], 4000000)) { return $error; } else { $ext = substr($_FILES['BANNER2_IMG_'.$lang['id_lang']]['name'], strrpos($_FILES['BANNER2_IMG_'.$lang['id_lang']]['name'], '.') + 1); $file_name = md5($_FILES['BANNER2_IMG_'.$lang['id_lang']]['name']).'.'.$ext; if (!move_uploaded_file($_FILES['BANNER2_IMG_'.$lang['id_lang']]['tmp_name'], dirname(__FILE__).DIRECTORY_SEPARATOR.'img'.DIRECTORY_SEPARATOR.$file_name)) { return $this->displayError($this->trans('An error occurred while attempting to upload the file.', array(), 'Admin.Notifications.Error')); } else { if (Configuration::hasContext('BANNER2_IMG', $lang['id_lang'], Shop::getContext()) && Configuration::get('BANNER2_IMG', $lang['id_lang']) != $file_name) { @unlink(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'img' . DIRECTORY_SEPARATOR . Configuration::get('BANNER2_IMG', $lang['id_lang'])); } $values['BANNER2_IMG'][$lang['id_lang']] = $file_name; } } $update_images_values = true; } $values['BANNER2_LINK'][$lang['id_lang']] = Tools::getValue('BANNER2_LINK_'.$lang['id_lang']); $values['BANNER2_DESC'][$lang['id_lang']] = Tools::getValue('BANNER2_DESC_'.$lang['id_lang']); } Configuration::updateValue('BANNER2_TITLE', $values['BANNER2_TITLE']); Configuration::updateValue('BANNER2_SUBTITLE', $values['BANNER2_SUBTITLE']); if ($update_images_values) { Configuration::updateValue('BANNER2_IMG', $values['BANNER2_IMG']); } Configuration::updateValue('BANNER2_LINK', $values['BANNER2_LINK']); Configuration::updateValue('BANNER2_DESC', $values['BANNER2_DESC']); $this->_clearCache($this->templateFile); return $this->displayConfirmation($this->trans('The settings have been updated.', array(), 'Admin.Notifications.Success')); } return ''; } public function getContent() { return $this->postProcess().$this->renderForm(); } public function renderForm() { $fields_form = array( 'form' => array( 'legend' => array( 'title' => $this->trans('Settings', array(), 'Admin.Global'), 'icon' => 'icon-cogs' ), 'input' => array( array( 'type' => 'text', 'lang' => true, 'label' => $this->trans('Banner Title', array(), 'Modules.Banner.Admin'), 'name' => 'BANNER2_TITLE', 'desc' => $this->trans('Enter the title associated to your banner. It will be shown on top of the image.', array(), 'Modules.Banner.Admin') ), array( 'type' => 'text', 'lang' => true, 'label' => $this->trans('Banner Subtitle', array(), 'Modules.Banner.Admin'), 'name' => 'BANNER2_SUBTITLE', 'desc' => $this->trans('Enter the subtitle associated to your banner. It will be shown on top of the image.', array(), 'Modules.Banner.Admin') ), array( 'type' => 'file_lang', 'label' => $this->trans('Banner image', array(), 'Modules.Banner.Admin'), 'name' => 'BANNER2_IMG', 'desc' => $this->trans('Upload an image for your top banner. The recommended dimensions are 300 x 400px if you are using the default theme.', array(), 'Modules.Banner.Admin'), 'lang' => true, ), array( 'type' => 'text', 'lang' => true, 'label' => $this->trans('Banner Link', array(), 'Modules.Banner.Admin'), 'name' => 'BANNER2_LINK', 'desc' => $this->trans('Enter the link associated to your banner. When clicking on the banner, the link opens in the same window. If no link is entered, it redirects to the homepage.', array(), 'Modules.Banner.Admin') ), array( 'type' => 'text', 'lang' => true, 'label' => $this->trans('Banner description', array(), 'Modules.Banner.Admin'), 'name' => 'BANNER2_DESC', 'desc' => $this->trans('Please enter a short but meaningful description for the banner.', array(), 'Modules.Banner.Admin') ) ), 'submit' => array( 'title' => $this->trans('Save', array(), 'Admin.Actions') ) ), ); $lang = new Language((int)Configuration::get('PS_LANG_DEFAULT')); $helper = new HelperForm(); $helper->show_toolbar = false; $helper->table = $this->table; $helper->default_form_language = $lang->id; $helper->module = $this; $helper->allow_employee_form_lang = Configuration::get('PS_BO_ALLOW_EMPLOYEE_FORM_LANG') ? Configuration::get('PS_BO_ALLOW_EMPLOYEE_FORM_LANG') : 0; $helper->identifier = $this->identifier; $helper->submit_action = 'submitStoreConf'; $helper->currentIndex = $this->context->link->getAdminLink('AdminModules', false).'&configure='.$this->name.'&tab_module='.$this->tab.'&module_name='.$this->name; $helper->token = Tools::getAdminTokenLite('AdminModules'); $helper->tpl_vars = array( 'uri' => $this->getPathUri(), 'fields_value' => $this->getConfigFieldsValues(), 'languages' => $this->context->controller->getLanguages(), 'id_language' => $this->context->language->id ); return $helper->generateForm(array($fields_form)); } public function getConfigFieldsValues() { $languages = Language::getLanguages(false); $fields = array(); foreach ($languages as $lang) { $fields['BANNER2_TITLE'][$lang['id_lang']] = Tools::getValue('BANNER2_TITLE_'.$lang['id_lang'], Configuration::get('BANNER2_TITLE', $lang['id_lang'])); $fields['BANNER2_SUBTITLE'][$lang['id_lang']] = Tools::getValue('BANNER2_SUBTITLE_'.$lang['id_lang'], Configuration::get('BANNER2_SUBTITLE', $lang['id_lang'])); $fields['BANNER2_IMG'][$lang['id_lang']] = Tools::getValue('BANNER2_IMG_'.$lang['id_lang'], Configuration::get('BANNER2_IMG', $lang['id_lang'])); $fields['BANNER2_LINK'][$lang['id_lang']] = Tools::getValue('BANNER2_LINK_'.$lang['id_lang'], Configuration::get('BANNER2_LINK', $lang['id_lang'])); $fields['BANNER2_DESC'][$lang['id_lang']] = Tools::getValue('BANNER2_DESC_'.$lang['id_lang'], Configuration::get('BANNER2_DESC', $lang['id_lang'])); } return $fields; } public function renderWidget($hookName, array $params) { if (!$this->isCached($this->templateFile, $this->getCacheId('ps_banner2'))) { $this->smarty->assign($this->getWidgetVariables($hookName, $params)); } return $this->fetch($this->templateFile, $this->getCacheId('ps_banner2')); } public function getWidgetVariables($hookName, array $params) { $imgname = Configuration::get('BANNER2_IMG', $this->context->language->id); if ($imgname && file_exists(_PS_MODULE_DIR_.$this->name.DIRECTORY_SEPARATOR.'img'.DIRECTORY_SEPARATOR.$imgname)) { $this->smarty->assign('banner2_img', $this->context->link->protocol_content . Tools::getMediaServer($imgname) . $this->_path . 'img/' . $imgname); } $banner2_link = Configuration::get('BANNER2_LINK', $this->context->language->id); if (!$banner2_link) { $banner2_link = $this->context->link->getPageLink('index'); } return array( 'banner2_link' => $this->updateUrl($banner2_link), 'banner2_title' => Configuration::get('BANNER2_TITLE', $this->context->language->id), 'banner2_subtitle' => Configuration::get('BANNER2_SUBTITLE', $this->context->language->id), 'banner2_desc' => Configuration::get('BANNER2_DESC', $this->context->language->id) ); } private function updateUrl($link) { if (substr($link, 0, 7) !== "http://" && substr($link, 0, 8) !== "https://") { $link = "http://" . $link; } return $link; } } 3. This theme has a logic bug that if you didn't set description, the product details tab content won't be shown . You can fix it in the templates/catalog/product.tpl and templates/catalog/_partial/product-details.tpl. product.tpl line 156 should be: <li class="nav-link{if !$product.description} active uk-active{/if}"> line 181 to line 185 should be in a if statement: {if $product.description} <div id="description"> {block name='product_description'} <div class="product-description">{$product.description nofilter}</div> {/block} </div> {/if} Similiar need be applied to product-details.tpl. in line 1 <div class="tab-pane fade{if !$product.description} in active uk-active{/if}" id="product-details" data-product="{$product.embedded_attributes|json_encode}" role="tabpanel" > Share this post Link to post Share on other sites
ajaxthemestudios 9 Posted May 19, 2018 Posted May 19, 2018 On 5/13/2018 at 5:18 AM, fllayx said: Finally get it up. Nice theme. A few changes must be done to the source code. 1. You only need atsbasictheme directory inside the zip 2. customtext2 and ps_banner2 modules are missing. You can clone from the original modules/customtext and modules/ps_banner module. (Need change config.xml, ps_banner2.php and ps_banner2.tpl). For me, i simply removed customtext2 from theme.yml and created ps_banner2 module. ps_banner2 is the nice small banner beside the slider and I pasted ps_banner2.php below. <?php /* * 2007-2015 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.org/licenses/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 license@prestashop.com 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 <contact@prestashop.com> * @copyright 2007-2015 PrestaShop SA * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA */ if (!defined('_PS_VERSION_')) { exit; } use PrestaShop\PrestaShop\Core\Module\WidgetInterface; class Ps_Banner2 extends Module implements WidgetInterface { private $templateFile; public function __construct() { $this->name = 'ps_banner2'; $this->version = '0.1.0'; $this->author = 'PrestaShop'; $this->need_instance = 0; $this->bootstrap = true; parent::__construct(); $this->displayName = $this->trans('Banner Small', array(), 'Modules.Banner.Admin'); $this->description = $this->trans('Displays a small banner on your shop.', array(), 'Modules.Banner.Admin'); $this->ps_versions_compliancy = array('min' => '1.7.1.0', 'max' => _PS_VERSION_); $this->templateFile = 'module:ps_banner2/ps_banner2.tpl'; } public function install() { return (parent::install() && $this->registerHook('displayHome') && $this->registerHook('actionObjectLanguageAddAfter') && $this->installFixtures() && $this->disableDevice(Context::DEVICE_MOBILE)); } public function hookActionObjectLanguageAddAfter($params) { return $this->installFixture((int)$params['object']->id, Configuration::get('BANNER2_IMG', (int)Configuration::get('PS_LANG_DEFAULT'))); } protected function installFixtures() { $languages = Language::getLanguages(false); foreach ($languages as $lang) { $this->installFixture((int)$lang['id_lang'], 'sample.jpg'); } return true; } protected function installFixture($id_lang, $image = null) { $values['BANNER2_TITLE'][(int)$id_lang] = ''; $values['BANNER2_SUBTITLE'][(int)$id_lang] = ''; $values['BANNER2_IMG'][(int)$id_lang] = $image; $values['BANNER2_LINK'][(int)$id_lang] = ''; $values['BANNER2_DESC'][(int)$id_lang] = ''; Configuration::updateValue('BANNER2_TITLE', $values['BANNER2_TITLE']); Configuration::updateValue('BANNER2_SUBTITLE', $values['BANNER2_SUBTITLE']); Configuration::updateValue('BANNER2_IMG', $values['BANNER2_IMG']); Configuration::updateValue('BANNER2_LINK', $values['BANNER2_LINK']); Configuration::updateValue('BANNER2_DESC', $values['BANNER2_DESC']); } public function uninstall() { Configuration::deleteByName('BANNER2_TITLE'); Configuration::deleteByName('BANNER2_SUBTITLE'); Configuration::deleteByName('BANNER2_IMG'); Configuration::deleteByName('BANNER2_LINK'); Configuration::deleteByName('BANNER2_DESC'); return parent::uninstall(); } public function postProcess() { if (Tools::isSubmit('submitStoreConf')) { $languages = Language::getLanguages(false); $values = array(); $update_images_values = false; foreach ($languages as $lang) { $values['BANNER2_TITLE'][$lang['id_lang']] = Tools::getValue('BANNER2_TITLE_'.$lang['id_lang']); $values['BANNER2_SUBTITLE'][$lang['id_lang']] = Tools::getValue('BANNER2_SUBTITLE_'.$lang['id_lang']); if (isset($_FILES['BANNER2_IMG_'.$lang['id_lang']]) && isset($_FILES['BANNER2_IMG_'.$lang['id_lang']]['tmp_name']) && !empty($_FILES['BANNER2_IMG_'.$lang['id_lang']]['tmp_name'])) { if ($error = ImageManager::validateUpload($_FILES['BANNER2_IMG_'.$lang['id_lang']], 4000000)) { return $error; } else { $ext = substr($_FILES['BANNER2_IMG_'.$lang['id_lang']]['name'], strrpos($_FILES['BANNER2_IMG_'.$lang['id_lang']]['name'], '.') + 1); $file_name = md5($_FILES['BANNER2_IMG_'.$lang['id_lang']]['name']).'.'.$ext; if (!move_uploaded_file($_FILES['BANNER2_IMG_'.$lang['id_lang']]['tmp_name'], dirname(__FILE__).DIRECTORY_SEPARATOR.'img'.DIRECTORY_SEPARATOR.$file_name)) { return $this->displayError($this->trans('An error occurred while attempting to upload the file.', array(), 'Admin.Notifications.Error')); } else { if (Configuration::hasContext('BANNER2_IMG', $lang['id_lang'], Shop::getContext()) && Configuration::get('BANNER2_IMG', $lang['id_lang']) != $file_name) { @unlink(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'img' . DIRECTORY_SEPARATOR . Configuration::get('BANNER2_IMG', $lang['id_lang'])); } $values['BANNER2_IMG'][$lang['id_lang']] = $file_name; } } $update_images_values = true; } $values['BANNER2_LINK'][$lang['id_lang']] = Tools::getValue('BANNER2_LINK_'.$lang['id_lang']); $values['BANNER2_DESC'][$lang['id_lang']] = Tools::getValue('BANNER2_DESC_'.$lang['id_lang']); } Configuration::updateValue('BANNER2_TITLE', $values['BANNER2_TITLE']); Configuration::updateValue('BANNER2_SUBTITLE', $values['BANNER2_SUBTITLE']); if ($update_images_values) { Configuration::updateValue('BANNER2_IMG', $values['BANNER2_IMG']); } Configuration::updateValue('BANNER2_LINK', $values['BANNER2_LINK']); Configuration::updateValue('BANNER2_DESC', $values['BANNER2_DESC']); $this->_clearCache($this->templateFile); return $this->displayConfirmation($this->trans('The settings have been updated.', array(), 'Admin.Notifications.Success')); } return ''; } public function getContent() { return $this->postProcess().$this->renderForm(); } public function renderForm() { $fields_form = array( 'form' => array( 'legend' => array( 'title' => $this->trans('Settings', array(), 'Admin.Global'), 'icon' => 'icon-cogs' ), 'input' => array( array( 'type' => 'text', 'lang' => true, 'label' => $this->trans('Banner Title', array(), 'Modules.Banner.Admin'), 'name' => 'BANNER2_TITLE', 'desc' => $this->trans('Enter the title associated to your banner. It will be shown on top of the image.', array(), 'Modules.Banner.Admin') ), array( 'type' => 'text', 'lang' => true, 'label' => $this->trans('Banner Subtitle', array(), 'Modules.Banner.Admin'), 'name' => 'BANNER2_SUBTITLE', 'desc' => $this->trans('Enter the subtitle associated to your banner. It will be shown on top of the image.', array(), 'Modules.Banner.Admin') ), array( 'type' => 'file_lang', 'label' => $this->trans('Banner image', array(), 'Modules.Banner.Admin'), 'name' => 'BANNER2_IMG', 'desc' => $this->trans('Upload an image for your top banner. The recommended dimensions are 300 x 400px if you are using the default theme.', array(), 'Modules.Banner.Admin'), 'lang' => true, ), array( 'type' => 'text', 'lang' => true, 'label' => $this->trans('Banner Link', array(), 'Modules.Banner.Admin'), 'name' => 'BANNER2_LINK', 'desc' => $this->trans('Enter the link associated to your banner. When clicking on the banner, the link opens in the same window. If no link is entered, it redirects to the homepage.', array(), 'Modules.Banner.Admin') ), array( 'type' => 'text', 'lang' => true, 'label' => $this->trans('Banner description', array(), 'Modules.Banner.Admin'), 'name' => 'BANNER2_DESC', 'desc' => $this->trans('Please enter a short but meaningful description for the banner.', array(), 'Modules.Banner.Admin') ) ), 'submit' => array( 'title' => $this->trans('Save', array(), 'Admin.Actions') ) ), ); $lang = new Language((int)Configuration::get('PS_LANG_DEFAULT')); $helper = new HelperForm(); $helper->show_toolbar = false; $helper->table = $this->table; $helper->default_form_language = $lang->id; $helper->module = $this; $helper->allow_employee_form_lang = Configuration::get('PS_BO_ALLOW_EMPLOYEE_FORM_LANG') ? Configuration::get('PS_BO_ALLOW_EMPLOYEE_FORM_LANG') : 0; $helper->identifier = $this->identifier; $helper->submit_action = 'submitStoreConf'; $helper->currentIndex = $this->context->link->getAdminLink('AdminModules', false).'&configure='.$this->name.'&tab_module='.$this->tab.'&module_name='.$this->name; $helper->token = Tools::getAdminTokenLite('AdminModules'); $helper->tpl_vars = array( 'uri' => $this->getPathUri(), 'fields_value' => $this->getConfigFieldsValues(), 'languages' => $this->context->controller->getLanguages(), 'id_language' => $this->context->language->id ); return $helper->generateForm(array($fields_form)); } public function getConfigFieldsValues() { $languages = Language::getLanguages(false); $fields = array(); foreach ($languages as $lang) { $fields['BANNER2_TITLE'][$lang['id_lang']] = Tools::getValue('BANNER2_TITLE_'.$lang['id_lang'], Configuration::get('BANNER2_TITLE', $lang['id_lang'])); $fields['BANNER2_SUBTITLE'][$lang['id_lang']] = Tools::getValue('BANNER2_SUBTITLE_'.$lang['id_lang'], Configuration::get('BANNER2_SUBTITLE', $lang['id_lang'])); $fields['BANNER2_IMG'][$lang['id_lang']] = Tools::getValue('BANNER2_IMG_'.$lang['id_lang'], Configuration::get('BANNER2_IMG', $lang['id_lang'])); $fields['BANNER2_LINK'][$lang['id_lang']] = Tools::getValue('BANNER2_LINK_'.$lang['id_lang'], Configuration::get('BANNER2_LINK', $lang['id_lang'])); $fields['BANNER2_DESC'][$lang['id_lang']] = Tools::getValue('BANNER2_DESC_'.$lang['id_lang'], Configuration::get('BANNER2_DESC', $lang['id_lang'])); } return $fields; } public function renderWidget($hookName, array $params) { if (!$this->isCached($this->templateFile, $this->getCacheId('ps_banner2'))) { $this->smarty->assign($this->getWidgetVariables($hookName, $params)); } return $this->fetch($this->templateFile, $this->getCacheId('ps_banner2')); } public function getWidgetVariables($hookName, array $params) { $imgname = Configuration::get('BANNER2_IMG', $this->context->language->id); if ($imgname && file_exists(_PS_MODULE_DIR_.$this->name.DIRECTORY_SEPARATOR.'img'.DIRECTORY_SEPARATOR.$imgname)) { $this->smarty->assign('banner2_img', $this->context->link->protocol_content . Tools::getMediaServer($imgname) . $this->_path . 'img/' . $imgname); } $banner2_link = Configuration::get('BANNER2_LINK', $this->context->language->id); if (!$banner2_link) { $banner2_link = $this->context->link->getPageLink('index'); } return array( 'banner2_link' => $this->updateUrl($banner2_link), 'banner2_title' => Configuration::get('BANNER2_TITLE', $this->context->language->id), 'banner2_subtitle' => Configuration::get('BANNER2_SUBTITLE', $this->context->language->id), 'banner2_desc' => Configuration::get('BANNER2_DESC', $this->context->language->id) ); } private function updateUrl($link) { if (substr($link, 0, 7) !== "http://" && substr($link, 0, 8) !== "https://") { $link = "http://" . $link; } return $link; } } 3. This theme has a logic bug that if you didn't set description, the product details tab content won't be shown . You can fix it in the templates/catalog/product.tpl and templates/catalog/_partial/product-details.tpl. product.tpl line 156 should be: <li class="nav-link{if !$product.description} active uk-active{/if}"> line 181 to line 185 should be in a if statement: {if $product.description} <div id="description"> {block name='product_description'} <div class="product-description">{$product.description nofilter}</div> {/block} </div> {/if} Similiar need be applied to product-details.tpl. in line 1 <div class="tab-pane fade{if !$product.description} in active uk-active{/if}" id="product-details" data-product="{$product.embedded_attributes|json_encode}" role="tabpanel" > Thank you for taking time to give me a feedback and assist other members too. We have fixed the bug using your solution with a little change. We actually created both customtext2 and ps_banner2 modules which you can see appears in our demo but we noticed they were not packaged with the theme. We have added them to the latest version. We have repackaged the theme now. Share this post Link to post Share on other sites
ucuraj 0 Posted May 30, 2018 Posted May 30, 2018 Hi, when unzip atsbasictheme.zip (the zip that are when unzip atsbasictheme-v1.1.0.zip), the structure is not load correctly. I can't install the theme in PS 1.7.3.3 I tried both forms (admin panel and uploading the unzipped folder) Share this post Link to post Share on other sites
wjq588jk 5 Posted June 9, 2018 Posted June 9, 2018 Just test with ps1.7.3.3 and woks well. Thanks. Share this post Link to post Share on other sites
ajaxthemestudios 9 Posted June 18, 2018 Posted June 18, 2018 On 5/30/2018 at 10:19 PM, ucuraj said: Hi, when unzip atsbasictheme.zip (the zip that are when unzip atsbasictheme-v1.1.0.zip), the structure is not load correctly. I can't install the theme in PS 1.7.3.3 I tried both forms (admin panel and uploading the unzipped folder) Sorry. I don't get regularly notified by Prestashop forum so I did not get this message in time. Have you resolved this? Share this post Link to post Share on other sites
ojajaime 0 Posted June 19, 2018 Posted June 19, 2018 where are the the free ones? Share this post Link to post Share on other sites
TPrigas 1 Posted June 21, 2018 Posted June 21, 2018 (edited) Hello! I've tried to add it via backend but no success: says Theme not compatible with Prestashop 1.7 (mine is 1.7.2.4) Tryied to unzip the file, rename it to atsbasictheme, still no success (I've noticed that some folders are decompressed as files. Any help? Edited June 21, 2018 by TPrigas Update! (see edit history) Share this post Link to post Share on other sites
ajaxthemestudios 9 Posted June 21, 2018 Posted June 21, 2018 23 minutes ago, TPrigas said: Hello! I've tried to add it via backend but no success: says Theme not compatible with Prestashop 1.7 (mine is 1.7.2.4) Any help? Maybe you are installing the wrong way. Please check the instruction. There are people who have installed on 1.7.3 Share this post Link to post Share on other sites
TPrigas 1 Posted June 21, 2018 Posted June 21, 2018 Here is the error I get when trying to import the theme: Share this post Link to post Share on other sites
Inter Svetainė 7 Posted July 1, 2018 Posted July 1, 2018 On 2018-06-21 at 12:38 PM, TPrigas said: Here is the error I get when trying to import the theme: Please look previous posts - there are working solutions to by-pass the need of older then Prestashop 1.7 version. Share this post Link to post Share on other sites
alitogata 0 Posted July 3, 2018 Posted July 3, 2018 (edited) I don't know if it was my fault. I installed first the modules but I was getting the not valid for V. 1.7.3.0 so made a manual installation. It was working but when I disabled one of the modules I got this message. I uninstalled everything, modules and theme but kept getting this :/ had to use a backup to get site back Edited July 3, 2018 by alitogata (see edit history) Share this post Link to post Share on other sites
rygar 1 Posted July 5, 2018 Posted July 5, 2018 Hello @ajaxthemestudios can you please include the webpack file in the folder? it is not in the _dev folder. Thank you Share this post Link to post Share on other sites
Nienke 0 Posted July 11, 2018 Posted July 11, 2018 I have unzipped the file and installed the 2 modules first, but if I try to upload the theme zip file I get an error message saying the theme is not suited for 1.7. I'm running a clean fresh install of 1.7.4 Share this post Link to post Share on other sites
Cyfronik.pl 0 Posted July 20, 2018 Posted July 20, 2018 How can I change the name of button "Quick View", I can't find it in translation menu. Any chance I can do it in theme files? "Quick View" is located in part of code starts from: <a class="quick-view uk-button uk-button-default uk-button-small" href="#" data-link-action="quickview"> Share this post Link to post Share on other sites
ajaxthemestudios 9 Posted July 20, 2018 Posted July 20, 2018 (edited) 1 hour ago, Cyfronik.pl said: How can I change the name of button "Quick View", I can't find it in translation menu. Any chance I can do it in theme files? "Quick View" is located in part of code starts from: <a class="quick-view uk-button uk-button-default uk-button-small" href="#" data-link-action="quickview"> Look for {l s='Quick view' d='Shop.Theme.Actions'} in the product.tpl file located in atsbasictheme/templates/catalog/_partials/miniatures/. It appears twice. But you should be able to translate it in the backoffice. Edited July 20, 2018 by ajaxthemestudios (see edit history) Share this post Link to post Share on other sites
Cyfronik.pl 0 Posted July 20, 2018 Posted July 20, 2018 20 minut temu, ajaxthemestudios napisał: Look for {l s='Quick view' d='Shop.Theme.Actions'} in the product.tpl file located in atsbasictheme/templates/catalog/_partials/miniatures/. It appears twice. But you should be able to translate it in the backoffice. Changing two times in product.tpl is not proper sollution. Still the same. We spent a lot of time, searching in backoffice. Share this post Link to post Share on other sites
ajaxthemestudios 9 Posted July 20, 2018 Posted July 20, 2018 39 minutes ago, Cyfronik.pl said: Changing two times in product.tpl is not proper sollution. Still the same. We spent a lot of time, searching in backoffice. I don't know where you searched, but you can translate in the backoffice. See attachment. Share this post Link to post Share on other sites
Cyfronik.pl 0 Posted July 20, 2018 Posted July 20, 2018 Sorry. But I can't find such item in shown place. There is no "quick view" field. Share this post Link to post Share on other sites
Awaces 0 Posted July 25, 2018 Posted July 25, 2018 (edited) Is there a way to delete the 'ATS custom banner module and make the Image slider module wider instead? Besides, I would also like to delete the 'Legal Notice' tab in the footer. How can I do that ? Edited July 25, 2018 by Awaces (see edit history) Share this post Link to post Share on other sites
Bauz 0 Posted August 6, 2018 Posted August 6, 2018 (edited) On 11/07/2018 at 6:43 PM, Nienke said: I have unzipped the file and installed the 2 modules first, but if I try to upload the theme zip file I get an error message saying the theme is not suited for 1.7. I'm running a clean fresh install of 1.7.4 i had the same issue. to fix it you must unzip the atsbasictheme.zip file with your favorites zip program (winzip, winrar, 7zip, ...) delete the theme zip file and re-create it with extracted content upload it again, it works ! (i hope for you ^^) @ajaxthemestudios : here is an example when extract the theme zip file under linux -rw-rw-rw- 1 root root 58684 mai 19 08:16 assets\fonts\themefontregular.woff -rw-rw-rw- 1 root root 50100 mai 19 08:16 assets\fonts\themefontregular.woff2 -rw-rw-rw- 1 root root 311019 mai 19 08:16 assets\img\display-top-wrapper-bg.png -rw-rw-rw- 1 root root 4845 mai 19 08:16 assets\img\logo-dark.png -rw-rw-rw- 1 root root 94 mai 19 08:16 assets\js\custom.js -rw-rw-rw- 1 root root 51351 mai 19 08:16 assets\js\modernizr.js -rw-rw-rw- 1 root root 274422 mai 19 08:16 assets\js\theme.js -rw-rw-rw- 1 root root 1125526 mai 19 08:16 assets\js\theme.js.map -rw-rw-rw- 1 root root 66107 mai 19 08:16 assets\js\uikit\uikit-icons.js -rw-rw-rw- 1 root root 60097 mai 19 08:16 assets\js\uikit\uikit-icons.min.js -rw-rw-rw- 1 root root 298547 mai 19 08:16 assets\js\uikit\uikit.js -rw-rw-rw- 1 root root 122460 mai 19 08:16 assets\js\uikit\uikit.min.js -rw-rw-rw- 1 root root 3645 mai 19 08:16 config\theme.yml -rw-rw-rw- 1 root root 0 mai 19 08:16 _dev\css\components\alert.scss -rw-rw-rw- 1 root root 27797 mai 19 08:16 _dev\css\components\atsmenu.scss -rw-rw-rw- 1 root root 0 mai 19 08:16 _dev\css\components\block-reassurance.scss -rw-rw-rw- 1 root root 2690 mai 19 08:16 _dev\css\components\cart.scss -rw-rw-rw- 1 root root 440 mai 19 08:16 _dev\css\components\categories.scss -rw-rw-rw- 1 root root 4032 mai 19 08:16 _dev\css\components\checkout.scss -rw-rw-rw- 1 root root 176 mai 19 08:16 _dev\css\components\contact.scss -rw-rw-rw- 1 root root 554 mai 19 08:16 _dev\css\components\customer.scss -rw-rw-rw- 1 root root 0 mai 19 08:16 _dev\css\components\customization-modal.scss -rw-rw-rw- 1 root root 0 mai 19 08:16 _dev\css\components\custom-text.scss -rw-rw-rw- 1 root root 0 mai 19 08:16 _dev\css\components\drop-down.scss -rw-rw-rw- 1 root root 0 mai 19 08:16 _dev\css\components\errors.scss -rw-rw-rw- 1 root root 0 mai 19 08:16 _dev\css\components\featuredproducts.scss -rw-rw-rw- 1 root root 0 mai 19 08:16 _dev\css\components\footer.scss -rw-rw-rw- 1 root root 0 mai 19 08:16 _dev\css\components\forgotten-password.scss -rw-rw-rw- 1 root root 0 mai 19 08:16 _dev\css\components\imageslider.scss -rw-rw-rw- 1 root root 873 mai 19 08:16 _dev\css\components\jquery.bootstrap-touchspin.scss -rw-rw-rw- 1 root root 21390 mai 19 08:16 _dev\css\components\miscellaneous.scss -rw-rw-rw- 1 root root 2325 mai 19 08:16 _dev\css\components\product-list.scss -rw-rw-rw- 1 root root 2670 mai 19 08:16 _dev\css\components\products.scss -rw-rw-rw- 1 root root 184 mai 19 08:16 _dev\css\components\quickview.scss -rw-rw-rw- 1 root root 0 mai 19 08:16 _dev\css\components\renew-password.scss -rw-rw-rw- 1 root root 0 mai 19 08:16 _dev\css\components\search-widget.scss -rw-rw-rw- 1 root root 0 mai 19 08:16 _dev\css\components\sitemap.scss -rw-rw-rw- 1 root root 93 mai 19 08:16 _dev\css\components\stores.scss -rw-rw-rw- 1 root root 2189 mai 19 08:16 _dev\css\custom\_variables.scss -rw-rw-rw- 1 root root 1259 mai 19 08:16 _dev\css\theme.scss -rw-rw-rw- 1 root root 3301 mai 19 08:16 _dev\css\uikit\components\accordion.scss -rw-rw-rw- 1 root root 4302 mai 19 08:16 _dev\css\uikit\components\alert.scss -rw-rw-rw- 1 root root 2915 mai 19 08:16 _dev\css\uikit\components\align.scss -rw-rw-rw- 1 root root 7836 mai 19 08:16 _dev\css\uikit\components\animation.scss -rw-rw-rw- 1 root root 2718 mai 19 08:16 _dev\css\uikit\components\article.scss -rw-rw-rw- 1 root root 4614 mai 19 08:16 _dev\css\uikit\components\background.scss -rw-rw-rw- 1 root root 2490 mai 19 08:16 _dev\css\uikit\components\badge.scss -rw-rw-rw- 1 root root 16518 mai 19 08:16 _dev\css\uikit\components\base.scss -rw-rw-rw- 1 root root 3905 mai 19 08:16 _dev\css\uikit\components\breadcrumb.scss -rw-rw-rw- 1 root root 15830 mai 19 08:16 _dev\css\uikit\components\button.scss -rw-rw-rw- 1 root root 12700 mai 19 08:16 _dev\css\uikit\components\card.scss no directories, only files Edited August 6, 2018 by Bauz unzip example (see edit history) Share this post Link to post Share on other sites
ajaxthemestudios 9 Posted August 6, 2018 Posted August 6, 2018 On 7/25/2018 at 9:47 AM, Awaces said: Is there a way to delete the 'ATS custom banner module and make the Image slider module wider instead? Besides, I would also like to delete the 'Legal Notice' tab in the footer. How can I do that ? Hi For full image banner, you need to edit the slider.tpl in ps_imageslider module folder inside the theme folder. Find below: <div id="homeslider" class="uk-width-3-4@m"> Replace with : <div id="homeslider" class="uk-width-1-1"> Make sure the ATS custom banner module is disabled. For the legal notice, please remove it in the PS Link Module or in the CMS section of the backend. Share this post Link to post Share on other sites
jkfoong 0 Posted August 8, 2018 Posted August 8, 2018 The price in quick view is not updating when i'm increasing the quantity to meet volume discount. For example the original price for the product is at $12, when quantity is at 5, the price will be at $10. When I go into the product page, and chose quantity as 5, it shows $10 but when i into quick view and choose 5, it remains at $10. How to fix this? quickview.tpl Share this post Link to post Share on other sites
LAURENT internaaze 0 Posted October 25, 2018 Posted October 25, 2018 On 08/03/2018 at 11:22 AM, ajaxthemestudios said: ATS Basic Prestashop theme is a multipurpose, responsive and free Prestashop 1.7 theme suitable for all kinds of products. The theme has a clean, light and professional design. It is built using the UIkit framework. UIkit is a lightweight and modular front-end framework for developing fast and powerful web interfaces. We have carefully integrated this framework with Prestashop to deliver a clean, fast, responsive and aesthetic theme that would give your online store a very simple yet professional appearance. Homepage Simple and Clean Product List Display Extended Top Menu Beautiful Modal Boxes Clean and minimal product page design LIve Preview of Template Here - http://demo.ajaxthemestudios.com/ Quickstart installation (e.g. Replicate the demo with installation of Prestashop + Theme package) is available on request. DOWNLOAD THE THEME: Version 1.0 - atsbasictheme.zip Version 1.1.0 (latest) - ajaxbasictheme-v1.1.0.zip More information about the theme is available HERE UPDATE NOTIFICATION - 19th MAY 2018 We have updated the theme to version 1.1.0. We fixed a few bugs and made a slight design change to the product page. We have also repackaged the theme. To install new version, please unzipped the new downloaded package, There is a folder name "module" and the theme package - ajaxbasictheme.zip. FIRST install the two modules inside the module folder before installing the theme to avoid missing module problem. Thank you hello could you tell me how working this template on PS 1.7.4 ? TKVM Share this post Link to post Share on other sites
ajaxthemestudios 9 Posted November 7, 2018 Posted November 7, 2018 (edited) We have not tested yet with that version 1.7.4. Edited November 7, 2018 by ajaxthemestudios (see edit history) Share this post Link to post Share on other sites
pichuelo 0 Posted May 1, 2019 Posted May 1, 2019 On 8/6/2018 at 12:57 PM, ajaxthemestudios said: Hi For full image banner, you need to edit the slider.tpl in ps_imageslider module folder inside the theme folder. Find below: <div id="homeslider" class="uk-width-3-4@m"> Replace with : <div id="homeslider" class="uk-width-1-1"> Make sure the ATS custom banner module is disabled. For the legal notice, please remove it in the PS Link Module or in the CMS section of the backend. Hello! And if instead of disabling the banner you could edit or remove the text blocks that appear even if they are empty? How can it be done? Share this post Link to post Share on other sites
ajaxthemestudios 9 Posted May 2, 2019 Posted May 2, 2019 21 hours ago, pichuelo said: Hello! And if instead of disabling the banner you could edit or remove the text blocks that appear even if they are empty? How can it be done? I am not sure I understand your question. If you just want to change the content of the banner, do it through the ATS custom banner module. Share this post Link to post Share on other sites
pichuelo 0 Posted May 2, 2019 Posted May 2, 2019 1 hour ago, ajaxthemestudios said: I am not sure I understand your question. If you just want to change the content of the banner, do it through the ATS custom banner module. I solved it by my self, just deleting the "title" "subtitle" and "description" div's, now I can use the custom banner but without the text blocks My original question was because when you leave blank content in the module, the white, brown and grey blocks appear no matter what. Regards Share this post Link to post Share on other sites
eveling 0 Posted June 12, 2019 Posted June 12, 2019 Hi. I've installed it in 1.7.4.2 version and works fine. I've been able to customize the color of buttons, text, links but I'm not able to change the red color that appears when pressing the Search button. How can I change this red color? Tks. Share this post Link to post Share on other sites
asperon 33 Posted July 19, 2019 Posted July 19, 2019 On 6/12/2019 at 7:27 AM, eveling said: Hi. I've installed it in 1.7.4.2 version and works fine. I've been able to customize the color of buttons, text, links but I'm not able to change the red color that appears when pressing the Search button. How can I change this red color? Tks. in your theme.css find .cd-overlay and replace background with anything you want. 1 Share this post Link to post Share on other sites
asperon 33 Posted July 19, 2019 Posted July 19, 2019 ajaxthemestudios, Excellent job mate! only one i dont like in this theme is mobile menu transplant to right on left side is better for me. Share this post Link to post Share on other sites
ajaxthemestudios 9 Posted July 19, 2019 Posted July 19, 2019 14 hours ago, asperon said: ajaxthemestudios, Excellent job mate! only one i dont like in this theme is mobile menu transplant to right on left side is better for me. You can do that by going to themes\atsbasictheme\templates\layout\layout-both-columns.tpl Find this line: <body id="{$page.page_name}" class="{$page.body_classes|classnames}"> Apply this class: nav-on-left (if you want the navigation on the left side on mobile devices - to the body element above). This becomes: <body id="{$page.page_name}" class="{$page.body_classes|classnames} nav-on-left"> Good luck! 1 Share this post Link to post Share on other sites
raulmmarti1996 0 Posted December 10, 2019 Posted December 10, 2019 (edited) Ho do I remove the background from the page? Thank you ! Update, i renamed display-top-wrapper-bg from themes\atsbasictheme\assets\img. Edited December 10, 2019 by raulmmarti1996 (see edit history) Share this post Link to post Share on other sites
raulmmarti1996 0 Posted December 10, 2019 Posted December 10, 2019 Another question, can you please let me know how can I make the dropdown menu smaller (when you click on categories it covers a lot of the website)? I will attach the screenshot. Thank you !! Share this post Link to post Share on other sites
greg_m 0 Posted December 16, 2019 Posted December 16, 2019 Hi. I tried this theme. I really like it. A faceted search works in terms of functionality. However it doesn't look right. No problems with classic and classic-rocket themes (see pictures attached). I tried it first on PS 1.7.5.1, then upgraded to 1.7.6.1, but still the same issues. Seems like there is a problem with css classes hidden-sm-down, hidden-md-up, etc. Also special characters like  (arrow down) and  (arrow up) are not displayed. Haven't compared CSS between Classic and ATS Basic themes. Perhaps something is missing and has to be copied and pasted across. Anyone could help please? Share this post Link to post Share on other sites
qwebdevel 0 Posted December 17, 2019 Posted December 17, 2019 This is not theme issue make clean install. Share this post Link to post Share on other sites
greg_m 0 Posted December 17, 2019 Posted December 17, 2019 5 hours ago, qwebdevel said: This is not theme issue make clean install. This is a clean Prestashop install. And no problem with other themes. Reinstalled the theme, but it didn't help. Share this post Link to post Share on other sites
qwebdevel 0 Posted December 17, 2019 Posted December 17, 2019 1 hour ago, greg_m said: This is a clean Prestashop install. And no problem with other themes. Reinstalled the theme, but it didn't help. I install this theme two times without problem need debug and post here. Share this post Link to post Share on other sites
greg_m 0 Posted December 17, 2019 Posted December 17, 2019 Checked quickly ps_facetedsearch.tpl file from modules/ps_facetedsearch folder of this module as well as the same file from classic and classic-rocket themes. Each of them is different. However only the one from a classic theme uses "hidden-sm-down" or "hidden-md-up" classes I'm having issue with. I don't have access to the server at the moment, but there may be another ps_facetedsearch directory in the prestashop modules directory, not in the themes folder. I think there is a mismatch there and this module loads a wrong version of ps_facetedsearch.tpl file. I'll check it and let you know guys. Share this post Link to post Share on other sites
ajaxthemestudios 9 Posted December 18, 2019 Posted December 18, 2019 18 hours ago, greg_m said: Checked quickly ps_facetedsearch.tpl file from modules/ps_facetedsearch folder of this module as well as the same file from classic and classic-rocket themes. Each of them is different. However only the one from a classic theme uses "hidden-sm-down" or "hidden-md-up" classes I'm having issue with. I don't have access to the server at the moment, but there may be another ps_facetedsearch directory in the prestashop modules directory, not in the themes folder. I think there is a mismatch there and this module loads a wrong version of ps_facetedsearch.tpl file. I'll check it and let you know guys. The ps_facetedsearch in the themes/atsgame20/module directory should not have "hidden-sm-down" or "hidden-md-up" classes. If it does, its the wrong file Share this post Link to post Share on other sites
Tony P 0 Posted April 2, 2020 Posted April 2, 2020 Has anyone been able to download this? Share this post Link to post Share on other sites
MG22 0 Posted May 28, 2020 Posted May 28, 2020 This theme is abandoned? I have been using this for a year, and now I was forced to update PS to 1.7.6.5 to fix some bugs, and now I cant make the prices display correctly when product variations are selected on front page. Only pressing F5, or adding to cart. Some help? Share this post Link to post Share on other sites
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now