-
General
-
Releases
-
Base Connector
-
- Beginner's Guide
- Overview
- Stations
- Datamaps
- Importing templates
- Setting conditions
- Job filter function
- How to create backups
- Running and Monitoring Jobs
- Export Job Automation
- Import/Export & copy of data map rows
- Synchronizing references that are not contained in views
- Get the preconfigured "Source data set - Template"
- Configuring categories and products
- Fill Bundle and Variant tables from children
- Channel/View Tree Maintenance Active Job
- Configuring the price & stock modules
- Configuring the price/stock value ranges
- Configuring volume discounts/scale prices
- How to export prices
- How to export stock values from certain storage units
- Use of Contentserv Credentials
- Connector & Station User Limitation
- Formats
- SC::Dynamic Image Crop Preset
- Placeholders
- Show all articles ( 11 ) Collapse Articles
-
- Working with placeholder in conditions
- Improve usability of SC::Tables
- Placeholder for SC::Price, SC::Channel, SC::Stock
- REST Service API for SAWS Tables (Prices, Stock, Channels & Complex Articles)
- Dataflow import of SC::Tables
- Dataflow export of SC::Tables
- The datamap summary - Creating an automated documentation
- Export images as a ZIP file
- Image export with direct access to the CONTENTSERV platform
- Image export with no access to the CONTENTSERV platform
- Image export from a third party system
- How to configure CS Dashboard
- Setup a transformation list for CSTypes
- FAQ
- Export Smart Document via Active Script and assign output to product
- Format Macros
- Controlling Connector Jobs via the REST API
- Sales Channel Maintenance via Excel Cross-Reference
- Sales Channel Inheritance Active Job
- Job Parameters & Context Parameters
- Show all articles ( 5 ) Collapse Articles
-
-
- Send value of a PIM reference
- Loop values for CS PIM references
- Send value of a MAM reference
- Loop values for CS MAM references
- Send value of a Channel (view) reference
- Loop values for CS Channel (Views) references
- Send value of an attribute reference
- Send value of a user reference
- Loop values for user references
- Send value of a reference (deprecated)
-
- Loop values for several attributes simultaneously
- Loop values for child elements
- Loop values for CS PIM references
- Loop values for CS Channel (Views) references
- Loop values for CS MAM references
- Loop values for user references
- Loop values for SC::Prices
- Loop values for SC::Stocktable entries
- Loop values for SC::Complex products
- Loop values for CS type reference
- Loop values for a CS table
- Loop value for simple data record
- Loop values for JSON Objects
-
- Create a JSON-String (create an array)
- Format value lists
- Tree paths or values from tree elements
- Multistep formatting
- Send accesslevel of the object
- Send value of a job parameter
- Search for values in several attributes
- Format with PHP Code (deprecated)
- Format Macros
- Load data via REST Service
- AI Value Transformation Format
- AI Value Translation Format
- Store value into a Contentserv Item
- Execute a conditional format (switch-case) Format Plugin
- Load array value from the Contentserv getValues Format Plugin
- Process HTML table Format Plugin
- Show all articles ( 1 ) Collapse Articles
-
Owl Cloud Services
-
Owl Data Hub
-
Ursula AI
- Ursula AI
- Supported AIs
- AI Value Transformation Format
- AI Value Translation Format
- Generate Descriptions with Ursula AI Active Job
- Populate Attributes via Ursula AI Active Job
- AI Product Tree Organizer Active Job
- Mapping Sales Channels via the Ursula AI Active Job
- Store value into a Contentserv Item
-
GenericJSON / DynamicJSON Connector
-
-
- Send value of a PIM reference
- Loop values for CS PIM references
- Send value of a Channel (view) reference
- Loop values for CS Channel (Views) references
- Send value of a MAM reference
- Loop values for CS MAM references
- Send value of an attribute reference
- Send value of a user reference
- Loop values for user references
- Send value of a reference (deprecated)
-
- Loop values for several attributes simultaneously
- Loop values for child elements
- Loop values for CS PIM references
- Loop values for CS Channel (Views) references
- Loop values for CS MAM references
- Loop values for user references
- Loop values for SC::Prices
- Loop values for SC::Stocktable entries
- Loop values for SC::Complex products
- Loop values for a CS table
- Loop values for CS type reference
- Loop value for simple data record
- Loop values for JSON Objects
-
- Create a JSON-String (create an array)
- Format value lists
- Tree paths or values from tree elements
- Multistep formatting
- Send accesslevel of the object
- Send value of a job parameter
- Search for values in several attributes
- Format with PHP Code (deprecated)
- Format Macros
- Load data via REST Service
- AI Value Transformation Format
- AI Value Translation Format
- Store value into a Contentserv Item
- Execute a conditional format (switch-case) Format Plugin
- Load array value from the Contentserv getValues Format Plugin
- Process HTML table Format Plugin
- Show all articles ( 1 ) Collapse Articles
-
GenericXML Connector
-
- Creating your first export
- Building XML Target Keys
- Creating a Salesforce export
- All Tutorials for creating XMLs
- SAWSConnector settings
- Station configuration
- Example station configuration
- Source data set configuration
- Example source data set mappings for the XML export
- Job configuration
- Simple XML Tags
- Images
- References
- SC::Prices
- SC::Stock
- SC::Channel
- Specials
- BMECat 1.2 Template
- Show all articles ( 3 ) Collapse Articles
-
-
- Send value of a PIM reference
- Loop values for CS PIM references
- Send value of a Channel (view) reference
- Loop values for CS Channel (Views) references
- Send value of a MAM reference
- Loop values for CS MAM references
- Send value of an attribute reference
- Send value of a user reference
- Loop values for user references
- Send value of a reference (deprecated)
-
- Loop values for several attributes simultaneously
- Loop values for child elements
- Loop values for CS PIM references
- Loop values for CS Channel (Views) references
- Loop values for CS MAM references
- Loop values for user references
- Loop values for SC::Prices
- Loop values for SC::Stocktable entries
- Loop values for SC::Complex products
- Loop values for a CS table
- Loop values for CS type reference
- Loop value for simple data record
- Loop values for JSON Objects
-
- Create a JSON-String (create an array)
- Format value lists
- Tree paths or values from tree elements
- Multistep formatting
- Send accesslevel of the object
- Send value of a job parameter
- Search for values in several attributes
- Format with PHP Code (deprecated)
- Format Macros
- Load data via REST Service
- AI Value Transformation Format
- AI Value Translation Format
- Store value into a Contentserv Item
- Execute a conditional format (switch-case) Format Plugin
- Load array value from the Contentserv getValues Format Plugin
- Process HTML table Format Plugin
- Show all articles ( 1 ) Collapse Articles
-
SimpleExcel Connector
-
-
- Send value of a PIM reference
- Loop values for CS PIM references
- Send value of a Channel (view) reference
- Loop values for CS Channel (Views) references
- Send value of a MAM reference
- Loop values for CS MAM references
- Send value of an attribute reference
- Send value of a user reference
- Loop values for user references
- Send value of a reference (deprecated)
-
- Loop values for several attributes simultaneously
- Loop values for child elements
- Loop values for CS PIM references
- Loop values for CS Channel (Views) references
- Loop values for CS MAM references
- Loop values for user references
- Loop values for SC::Prices
- Loop values for SC::Stocktable entries
- Loop values for SC::Complex products
- Loop values for a CS table
- Loop values for CS type reference
- Loop value for simple data record
- Loop values for JSON Objects
-
- Create a JSON-String (create an array)
- Format value lists
- Tree paths or values from tree elements
- Multistep formatting
- Send accesslevel of the object
- Send value of a job parameter
- Search for values in several attributes
- Format with PHP Code (deprecated)
- Format Macros
- Load data via REST Service
- AI Value Transformation Format
- AI Value Translation Format
- Store value into a Contentserv Item
- Execute a conditional format (switch-case) Format Plugin
- Load array value from the Contentserv getValues Format Plugin
- Process HTML table Format Plugin
- Show all articles ( 1 ) Collapse Articles
-
Magento Connector
-
-
- Send value of a PIM reference
- Loop values for CS PIM references
- Send value of a Channel (view) reference
- Loop values for CS Channel (Views) references
- Send value of a MAM reference
- Loop values for CS MAM references
- Send value of an attribute reference
- Send value of a user reference
- Loop values for user references
- Send value of a reference (deprecated)
-
- Loop values for several attributes simultaneously
- Loop values for child elements
- Loop values for CS PIM references
- Loop values for CS Channel (Views) references
- Loop values for CS MAM references
- Loop values for user references
- Loop values for SC::Prices
- Loop values for SC::Stocktable entries
- Loop values for SC::Complex products
- Loop values for a CS table
- Loop values for CS type reference
- Loop value for simple data record
- Loop values for JSON Objects
-
- Create a JSON-String (create an array)
- Format value lists
- Tree paths or values from tree elements
- Multistep formatting
- Send accesslevel of the object
- Send value of a job parameter
- Search for values in several attributes
- Format with PHP Code (deprecated)
- Format Macros
- Load data via REST Service
- AI Value Transformation Format
- AI Value Translation Format
- Store value into a Contentserv Item
- Execute a conditional format (switch-case) Format Plugin
- Load array value from the Contentserv getValues Format Plugin
- Process HTML table Format Plugin
- Show all articles ( 1 ) Collapse Articles
-
Shopware 5 Connector
-
- Configuration Shopware
- Configuration PIM
- Shopware attribute setting
- Configuration SAWSConnector
- Station configuration
- Source data set configuration
- Configuring categories and products
- Price table configuration for Shopware
- Result in Shopware
- Subshops and the SAWSConnector Shopware
- ean
- Custom Fields (attribute)
- highlight
- purchaseSteps
- stockMin
- supplierNumber
- notification
- shippingFree
- length
- height
- width
- weight
- shippingTime
- metaKeywords
- Show all articles ( 9 ) Collapse Articles
-
-
- Send value of a PIM reference
- Loop values for CS PIM references
- Send value of a Channel (view) reference
- Loop values for CS Channel (Views) references
- Send value of a MAM reference
- Loop values for CS MAM references
- Send value of an attribute reference
- Send value of a user reference
- Loop values for user references
- Send value of a reference (deprecated)
-
- Loop values for several attributes simultaneously
- Loop values for child elements
- Loop values for CS PIM references
- Loop values for CS Channel (Views) references
- Loop values for CS MAM references
- Loop values for user references
- Loop values for SC::Prices
- Loop values for SC::Stocktable entries
- Loop values for SC::Complex products
- Loop values for a CS table
- Loop values for CS type reference
- Loop value for simple data record
- Loop values for JSON Objects
-
- Create a JSON-String (create an array)
- Format value lists
- Tree paths or values from tree elements
- Multistep formatting
- Send accesslevel of the object
- Send value of a job parameter
- Search for values in several attributes
- Format with PHP Code (deprecated)
- Format Macros
- Load data via REST Service
- AI Value Transformation Format
- AI Value Translation Format
- Store value into a Contentserv Item
- Execute a conditional format (switch-case) Format Plugin
- Load array value from the Contentserv getValues Format Plugin
- Process HTML table Format Plugin
- Show all articles ( 1 ) Collapse Articles
-
Shopware 6 Connector
-
- Tutorial Video
- First steps
- Import Shopware settings
- Export categories
- Export media files
- Export simple products
- Export multiple languages
- Export variant products
- Export product properties
- Export custom fields
- Export product cross-selling relationships
- Export prices
- Export stocks
- Export into any other Shopware field
- How to address multiple Shopware 6 websites
- How to address different Shopware 6 Sale-Channels from one Contentserv System
- Useful Links
- Sales Channel Maintenance via Excel Cross-Reference
- Show all articles ( 3 ) Collapse Articles
-
-
- Send value of a PIM reference
- Loop values for CS PIM references
- Send value of a MAM reference
- Loop values for CS MAM references
- Send value of a Channel (view) reference
- Loop values for CS Channel (Views) references
- Send value of an attribute reference
- Send value of a user reference
- Loop values for user references
- Send value of a reference (deprecated)
-
- Loop values for several attributes simultaneously
- Loop values for child elements
- Loop values for CS PIM references
- Loop values for CS Channel (Views) references
- Loop values for CS MAM references
- Loop values for user references
- Loop values for SC::Prices
- Loop values for SC::Stocktable entries
- Loop values for SC::Complex products
- Loop values for a CS table
- Loop values for CS type reference
- Loop value for simple data record
- Loop values for JSON Objects
-
- Create a JSON-String (create an array)
- Format value lists
- Tree paths or values from tree elements
- Multistep formatting
- Send accesslevel of the object
- Send value of a job parameter
- Search for values in several attributes
- Format with PHP Code (deprecated)
- Format Macros
- Load data via REST Service
- AI Value Transformation Format
- AI Value Translation Format
- Store value into a Contentserv Item
- Execute a conditional format (switch-case) Format Plugin
- Load array value from the Contentserv getValues Format Plugin
- Process HTML table Format Plugin
- Show all articles ( 1 ) Collapse Articles
-
OXID Connector
-
-
- Send value of a PIM reference
- Loop values for CS PIM references
- Send value of a MAM reference
- Loop values for CS MAM references
- Send value of a Channel (view) reference
- Loop values for CS Channel (Views) references
- Send value of an attribute reference
- Send value of a user reference
- Loop values for user references
- Send value of a reference (deprecated)
-
- Loop values for several attributes simultaneously
- Loop values for child elements
- Loop values for CS PIM references
- Loop values for CS Channel (Views) references
- Loop values for CS MAM references
- Loop values for user references
- Loop values for SC::Prices
- Loop values for SC::Stocktable entries
- Loop values for SC::Complex products
- Loop values for a CS table
- Loop values for CS type reference
- Loop value for simple data record
- Loop values for JSON Objects
-
- Create a JSON-String (create an array)
- Format value lists
- Tree paths or values from tree elements
- Multistep formatting
- Send accesslevel of the object
- Send value of a job parameter
- Search for values in several attributes
- Format with PHP Code (deprecated)
- Format Macros
- Load data via REST Service
- AI Value Transformation Format
- AI Value Translation Format
- Store value into a Contentserv Item
- Execute a conditional format (switch-case) Format Plugin
- Load array value from the Contentserv getValues Format Plugin
- Process HTML table Format Plugin
- Show all articles ( 1 ) Collapse Articles
-
Typo3 Connector
-
-
- Send value of a PIM reference
- Loop values for CS PIM references
- Send value of a Channel (view) reference
- Loop values for CS Channel (Views) references
- Send value of a MAM reference
- Loop values for CS MAM references
- Send value of an attribute reference
- Send value of a user reference
- Loop values for user references
- Send value of a reference (deprecated)
-
- Loop values for several attributes simultaneously
- Loop values for child elements
- Loop values for CS PIM references
- Loop values for CS Channel (Views) references
- Loop values for CS MAM references
- Loop values for user references
- Loop values for SC::Prices
- Loop values for SC::Stocktable entries
- Loop values for SC::Complex products
- Loop values for a CS table
- Loop values for CS type reference
- Loop value for simple data record
- Loop values for JSON Objects
-
- Create a JSON-String (create an array)
- Format value lists
- Tree paths or values from tree elements
- Multistep formatting
- Send accesslevel of the object
- Send value of a job parameter
- Search for values in several attributes
- Format with PHP Code (deprecated)
- Format Macros
- Load data via REST Service
- AI Value Transformation Format
- AI Value Translation Format
- Store value into a Contentserv Item
- Execute a conditional format (switch-case) Format Plugin
- Load array value from the Contentserv getValues Format Plugin
- Process HTML table Format Plugin
- Show all articles ( 1 ) Collapse Articles
-
Other Connectors
< Back
Print
Configuration
PostedNovember 7, 2016
UpdatedAugust 5, 2021
0
0
Add SawsConnector Page to TYPO3
Create a new Page an add the folowing Typo Template to it. This Template will avoid the html output of the page.

soapServiceWsdl = PAGE
soapServiceWsdl {
10 = USER
10 {
userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
extensionName = Sawsconnector
pluginName = Sawsconnector
vendorName = SAWSGmbHCoKG
controller = Sawsconnector
action = update
switchableControllerActions {
Sawsconnector {
1 = list
2 = show
3 = update
4 = getdata
}
}
view < plugin.tx_sawsconnector_sawsconnector.view
persistence < plugin.tx_sawsconnector_sawsconnector.persistence
settings < plugin.tx_sawsconnector_sawsconnector.settings
}
config {
disableAllHeaderCode = 1
xhtml_cleaning = 0
disablePreviewInfo = 1
admPanel = 0
debug = 0
no_cache = 1
}
}
Add Root Page with typical Template
This template is only a sample! Your Template can have this own design. The template is independent from the sawsconnector!

config {
linkVars = L
sys_language_overlay = 0
sys_language_mode = strict
sys_language_uid = 0
language = de
}
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
[global]
[globalVar = GP:L = 1]
config.sys_language_uid = 0
config.language = de
[global]
[globalVar = GP:L = 2]
config.sys_language_uid = 2
config.language = en
[global]
[globalVar = GP:L = 3]
config.sys_language_uid = 3
config.language = jp
[global]
#######################
#### LANGUAGE MENU ####
#######################
lib.language = COA
lib.language {
###################################################
#### EXAMPLE FOR TYPOSCRIPT LANGUAGE OVERRIDES ####
#### its not needed in this example ####
###################################################
#10 = TEXT
#10 {
# value = Language
# value.lang.da = Sprog
# value.lang.de = Sprache
# noTrimWrap = |<li><span class="glyphicon glyphicon-globe"></span> |</li>|
#}
20 = HMENU
20 {
special = language
special.value = 0,1,2,3
special.normalWhenNoLanguage = 0
wrap =
1 = TMENU
1 {
noBlur = 1
NO = 1
NO {
linkWrap = <li>|</li>
stdWrap.override = Deutsch || English || Japan
doNotLinkIt = 1
stdWrap {
typolink {
parameter.data = page:uid
additionalParams = &L=0 || &L=2 || &L=3
ATagParams = hreflang="de-DE" || hreflang="en-EN" || hreflang="jp-JP"
addQueryString = 1
addQueryString.exclude = L,id,cHash,no_cache
addQueryString.method = GET
useCacheHash = 1
no_cache = 0
}
}
}
ACT < .NO
ACT.linkWrap = <li class="active">|</li>
#### NO TRANSLATION AVAILABLE STATES ####
USERDEF1 < .NO
USERDEF1 {
linkWrap = <li class="text-muted">|</li>
stdWrap.typolink >
}
USERDEF2 < .ACT
USERDEF2 {
linkWrap = <li class="text-muted">|</li>
stdWrap.typolink >
}
}
}
wrap = <ul id="language_menu" class="language-menu">|</ul>
}
####################
#### NAVIGATION ####
####################
lib.navigation.main = COA
lib.navigation.main {
10 = HMENU
10 {
1 = TMENU
1 {
wrap = <ul class="nav navbar-nav navbar-main">|</ul>
expAll = 1
noBlur = 1
NO = 1
NO {
ATagTitle.field = abstract // description // title
ATagBeforeWrap = 1
linkWrap = |<span class="bar"></span>
wrapItemAndSub = <li>|</li>
wrapItemAndSub.override.cObject = COA
wrapItemAndSub.override.cObject {
if {
value = 4
equals.field = doktype
isTrue = 1
isTrue.if {
value.data = TSFE:page|uid
equals.field = shortcut
}
}
10 = TEXT
10.value = <li class="active">|</li>
}
}
ACT < .NO
ACT {
wrapItemAndSub = <li class="active">|</li>
}
CUR < .ACT
IFSUB < .NO
IFSUB {
doNotLinkIt = 1
allWrap = <a href="#" class="dropdown-toggle" data-toggle="dropdown">|<b class="caret"></b></a>
wrapItemAndSub = <li class="dropdown">|</li>
}
ACTIFSUB < .IFSUB
ACTIFSUB {
wrapItemAndSub = <li class="active dropdown">|</li>
}
CURIFSUB < .ACTIFSUB
}
2 < .1
2 {
wrap = <ul class="dropdown-menu">|</ul>
SPC = 1
SPC {
wrapItemAndSub = <li class="divider"></li><li class="dropdown-header">|</li>
}
IFSUB >
ACTIFSUB >
CURIFSUB >
}
}
}
lib.navigation.subnavigation = COA
lib.navigation.subnavigation {
10 = HMENU
10 {
entryLevel = 1
wrap = <nav class="hidden-print hidden-xs hidden-sm" role="complementary">|</nav>
1 = TMENU
1 {
wrap = <ul class="nav nav-sidebar">|</ul>
expAll = 0
noBlur = 1
NO = 1
NO {
ATagTitle.field = abstract // description // title
wrapItemAndSub = <li>|</li>
wrapItemAndSub.override.cObject = COA
wrapItemAndSub.override.cObject {
if {
value = 4
equals.field = doktype
isTrue = 1
isTrue.if {
value.data = TSFE:page|uid
equals.field = shortcut
}
}
10 = TEXT
10.value = <li class="active">|</li>
}
}
ACT < .NO
ACT {
wrapItemAndSub = <li class="active">|</li>
}
CUR < .ACT
}
2 < .1
2 {
wrap = <ul>|</ul>
}
3 < .2
}
}
lib.contentCol1 = CONTENT
lib.contentCol1 < styles.content.get
lib.contentCol1 {
table = tt_content
select {
where = colPos = 20
orderBy = sorting
languageField = sys_language_uid
}
}
lib.contentCol2 = CONTENT
lib.contentCol2 < styles.content.get
lib.contentCol2 {
table = tt_content
select {
where = colPos = 21
orderBy = sorting
languageField = sys_language_uid
}
}
lib.contentCol3 = CONTENT
lib.contentCol3 < styles.content.get
lib.contentCol3 {
table = tt_content
select {
where = colPos = 22
orderBy = sorting
languageField = sys_language_uid
}
}
lib.contentCol4 = CONTENT
lib.contentCol4 < styles.content.get
lib.contentCol4 {
table = tt_content
select {
where = colPos = 23
orderBy = sorting
languageField = sys_language_uid
}
}
page = PAGE
page.10 = FLUIDTEMPLATE
page.10.file.stdWrap.cObject = CASE
page.10.file.stdWrap.cObject {
key.data = levelfield:-1, backend_layout_next_level, slide
key.override.field = backend_layout
default = TEXT
default.value = fileadmin/saws_4col.html
1 = TEXT
1.value = fileadmin/saws_4col.html
3 = TEXT
3.value = fileadmin/saws_2col.html
2= TEXT
2.value = fileadmin/saws_3col.html
}
page.10.variables {
contentCol1 < lib.contentCol1
contentCol2 < lib.contentCol2
contentCol3 < lib.contentCol3
contentCol4 < lib.contentCol4
}
lib.langMenu = HMENU
lib.langMenu {
special = language
special.value = 0,1,2,3
special.normalWhenNoLanguage = 1
wrap = |
1 = TMENU
1 {
NO = 1
NO {
doNotLinkIt = 1
stdWrap.override = Default || Deutsch || Englisch || Japanisch
linkWrap = <li>|</li>
stdWrap.typolink.parameter.data = page:uid
stdWrap.typolink.addQueryString = 1
stdWrap.typolink.addQueryString.method = GET
stdWrap.typolink.additionalParams = &L=0 || &L=1 || &L=2 || &L=3
}
ACT <.NO
ACT.linkWrap = <li class="active">|</li>
}
}
lib.mainMenu = HMENU
lib.mainMenu {
entryLevel = 0
1 = TMENU
1 {
wrap = <ul class="navi">|</ul>
NO {
wrapItemAndSub = <li>|</li>
expAll = 1
linkWrap = |
}
ACT <.NO
ACT = 1
ACT.ATagParams = class="active"
ACT.wrapItemAndSub = <li class="current">|</li>
CUR = <.NO
CUR.wrapItemAndSub = <li class="current">|</li>
}
2 <.1
2.ACT.wrapItemAndSub = <li class="current level2">|</li>
2.CUR.wrapItemAndSub = <li class="current level2">|</li>
2.NO.wrapItemAndSub = <li class="inactive">|</li>
3 <.1
3.ACT.wrapItemAndSub = <li class="current level3">|</li>
3.CUR.wrapItemAndSub = <li class="current level3">|</li>
3.NO.wrapItemAndSub = <li class="inactive">|</li>
4 <.1
5 <.1
}
page {
includeCSS {
# bootstrap will be included in the themes.less file
# for standalone usage just uncomment the following line
# bootstrap = EXT:bootstrap_package/Resources/Public/Less/Bootstrap/bootstrap.less
theme = EXT:bootstrap_package/Resources/Public/Less/Theme/theme.less
}
includeJSLibs {
modernizr = {$page.includePath.javascript}Libs/modernizr-2.8.3.min.js
modernizr.forceOnTop = 1
wpfix = {$page.includePath.javascript}Libs/windowsphone-viewportfix.min.js
}
includeJSFooterlibs {
jquery = {$page.includePath.javascript}Libs/jquery.min.js
jquery.forceOnTop = 1
bootstrap = {$page.includePath.javascript}Libs/bootstrap.min.js
responsiveimages = {$page.includePath.javascript}Libs/jquery.responsiveimages.min.js
#### Add swipe support for boostrap components
hammerjs = {$page.includePath.javascript}Libs/hammer.min.js
bootstrap_swipe = {$page.includePath.javascript}Libs/bootstrap.swipe.min.js
#### Basic lightbox implementation for bootstrap
bootstrap_lightbox = {$page.includePath.javascript}Libs/bootstrap.lightbox.min.js
#### Toggle collapsed CSS class on the navbar toggle button
bootstrap_navbartoggle = {$page.includePath.javascript}Libs/bootstrap.navbartoggle.min.js
##################################################################
#### INCLUDE JS FOR IE DINOSAURS ####
#### NOTE : add conditional comment to cope with static cache ####
##################################################################
#### selectivizr to add css pseudo class selectors
selectivizr = {$page.includePath.javascript}Libs/selectivizr.min.js
selectivizr.allWrap = <!--[if IE 8 ]>|<![endif]-->
selectivizr.excludeFromConcatenation = 1
selectivizr.disableCompression = 1
#### respond to add media query support
respond = {$page.includePath.javascript}Libs/respond.min.js
respond.allWrap = <!--[if IE 8 ]>|<![endif]-->
respond.excludeFromConcatenation = 1
respond.disableCompression = 1
}
stylesheet = fileadmin/saws.css
}
Table of Contents
