- Version 1.0.1
- Last update 25 Feb 2020
- Supported Languages
- Support from botschaft-digital
5.3.0 – 184.108.40.206.0 – 220.127.116.11.0 – 18.104.22.168.0 – 22.214.171.124.7
Pages and page groups for all shopware shops from version 5.3 - from BOTSCHAFT.digital.
With the plugin "Pages and page groups as tabs" you have the possibility to integrate shop pages and whole page groups in tabs in article detail pages. Our plugin allows you to integrate information pages, for example "what happens after the order" or "manufacturer information" individually in the tabs of the item detail pages next to description or ratings (standard tabs). The tabs work individually per language shop or subshop
In addition, the position of the tabs can be easily edited in the settings. You can position the content page tabs at the very beginning of the tab list, before the description, after the description, before the ratings, after the ratings, or at the very end of the tab list. If you have several individual shop pages, you can also arrange the position of the pages according to priority.
For this purpose the contents of the shop page are used as tab contents. The field "Title" of the shop page becomes the tab title, the content of the HTML editor field "Content" becomes the tab content. Please note here that shop pages with links (if the shop page field "Link address" is filled, as is the case with the standard shop pages "Contact" or "Newsletter") are not displayed as tabs.
The information is not stored in the template but in the database and can be easily assigned for all articles by export and import. During installation, this plugin creates its own free text fields in the article, which can then be edited individually.
In addition, this plugin provides functions for the tab list to display more tabs than the space allows (as for example in the main navigation). This eliminates the annoying need to break the tab list.
This plugin allows as an additional feature to give the tabs of the shop pages individual titles. This setting can be found after installation and activation in the free text field "Alternative title for shop page as tab".
- - Shop pages and shop page groups as tabs in the article detail page
- - individualized positioning
- - Subshop and language shop capable
- - Responsive through JS-Scroller
- - customizable tab titles for shop pages
- - own tabs for variants possible
- - mobile as off-Canvas Tabs, as the standard tabs available
Download plugin from the store. Under Install and activate plugins. In plugin settings, enter the fields to be inherited, separated by commas. Empty the backend cache and reload the page so that the inheritable fields are marked in the backend.
Hints for usage:
If the tabs are not displayed, please check the following settings:
Are the shop pages correctly assigned to the selected shop? ("Basic settings -> Shops", or "Shop pages -> Shop limitation" e.g.)
Is the title and content of the shop page maintained?
Is the field "Link address" empty on the shop page? (linked pages are not set as tabs)
Are they shop pages in the article as well maintained in the language and variant used?
The plugin was created according to the template of the Bare/Responsive themes
For this purpose the blocks "frontend/detail/tabs.tpl" and "frontend_detail_tabs_navigation_inner" and "frontend_detail_tabs_description" have been extended in the template "frontend/detail/tabs.tpl
All other templates can be found in the plugin views directory under "frontend/plugins/botscstaticpagesintabs/*.tpl
If you have a customized template and would like to control the output of the tabs yourself, you can access the tabs and groups via the following Smarty variables:
$sArticle.tabs_staticpagesposition Position of the pages ('1' => 'At the beginning','2' => 'Before description', '3' => 'After description','4' => 'Before rating','5' => 'After rating','6' => 'At the end')
$sArticle.tabs_staticPagesGroupPosition Position of the page groups ('1' => 'At the beginning','2' => 'Before description','3' => 'After description','4' => 'Before rating','5' => 'After rating','6' => 'At the end')
$bdStaticPagesTabsGroup Data of the pages of a selected group
$bdStaticPagesTabsGroup Data of the selected pages
$bdStaticPagesPriority Priority from plugin settings ('pages' => 'pages before groups','groups' => 'groups before pages')