# Configuration for the plugin "p123qsearch_pi1"
plugin.tx_p123qsearch_pi1 {
templateFile = EXT:p123qsearch/res/template.htm
javascriptFile = EXT:p123qsearch/res/dynamic.js
moveJsFromHeaderToFooter = 1
marks {
AJAX_url = TEXT
AJAX_url {
typolink.parameter.data = fullRootline: 1,uid
typolink.parameter.wrap = |,123
typolink.returnLast = url
}
BASKET = TEXT
BASKET {
value = ###DATA_price###
}
LINK_LOCATIONS = TEXT
LINK_LOCATIONS {
value =
typolink.parameter.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][lastLocationView]
typolink.additionalParams = &tx_p123search_pi3[filter]=0
typolink.ATagParams = id="tx-p123qsearch-pi1-locs-overlay"
}
}
data {
image {
setContentToCurrent = 1
cObject = USER
cObject {
//userFunc = tx_cssstyledcontent_pi1->render_textpic
userFunc = TYPO3\CMS\CssStyledContent\Controller\CssStyledContentController->render_textpic
textPos = 0
1.file.import.current = 1
1.file.height = 50m
1.imageLinkWrap = 1
1.imageLinkWrap.enable = 1
1.imageLinkWrap.typolink.jquery_lightbox = image
imgList.current = 1
imgObjNum = 1
imgPath = uploads/tx_p123designer/
cols.data = register:imageCount
colSpace = 10
border = 1
maxW = 231
equalH = 50
layout = TEXT
layout.value = ###IMAGES###
renderMethod = simple
}
stdWrap.required = 1
stdWrap.wrap =
|
}
price {
setContentToCurrent = 1
stdWrap.stdWrap.split.token = |
stdWrap.stdWrap.split.returnKey = 2
stdWrap.postCObject = COA
stdWrap.postCObject {
if.value.current = 1
if.equals = 0,00 €|0,00 €|0,00 €
if.negate = 1
10 = TEXT
10.current = 1
10.stdWrap.split.token = |
10.stdWrap.split.returnKey = 0
10.wrap = |
10.wrap2 = |###LL_priceNet###
10.wrap3 = |
20 < .10
20.stdWrap.split.returnKey = 1
20.wrap2 = |###LL_priceVat###
30 < .10
30.stdWrap.split.returnKey = 2
30.wrap2 = |###LL_priceGross###
wrap = |
}
typolink.parameter = {$plugin.tx_p123_pi.pageBasket}
typolink.ATagParams = class="basket-align"
#typolink.ATagParams.if < .stdWrap.postCObject.if
}
}
locallang {
posterSelect {
typolink.parameter.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][lastLocationView]
typolink.additionalParams = &tx_p123search_pi3[filter]=0
wrap = |
}
posterSelectedLocs.typolink < .posterSelect.typolink
posterHelpCity {
required = 1
wrap = |
}
posterHelpDates < .posterHelpCity
posterHelpLocs < .posterHelpCity
designerSelect {
typolink.parameter = {$plugin.tx_p123_pi.pageDesigner}
append = TEXT
append.value = ###LL_designerHelp###
wrap3 = |
}
designerHelp < .posterHelpCity
designerSubline.wrap =
locsSaved {
stdWrap.noTrimWrap = |###DATA_locs### ||
typolink.parameter.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][lastLocationView]
typolink.additionalParams = &tx_p123search_pi3[filter]=0
}
basketSelect {
typolink.parameter = {$plugin.tx_p123_pi.pageBasket}
postCObject = TEXT
postCObject.value = ###LL_basketHelp###
wrap = |
}
basketHelp < .posterHelpCity
errorHeader.wrap = |
errorButton {
stdWrap.noTrimWrap = |» ||
innerWrap = |
wrap = |
}
selectionCityHeader.wrap = |
selectionCityDescription {
required = 1
htmlSpecialChars = 1
}
selectionCityChange {
stdWrap.noTrimWrap = |» ||
innerWrap = |
}
selectionDatesHeader < .selectionCityHeader
selectionDatesDescription < .selectionCityDescription
selectionDatesChange < .selectionCityChange
selectionDatesChange {
innerWrap = |
}
showSaved {
typolink.parameter.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][lastLocationView]
typolink.parameter.noTrimWrap = ||#filter:1 - tx-p123qsearch-pi1-show-saved - &tx_p123search_pi3[filter]=0|
}
gotoLocations {
stdWrap.noTrimWrap = |» ||
if.isTrue.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][lastLocationView]
typolink.parameter.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][lastLocationView]
typolink.parameter.noTrimWrap = || - csc-mailform-button
typolink.additionalParams = &tx_p123search_pi3[filter]=0
wrap = ###LL_closeWindow###|
}
closeWindow {
if.value.data = TSFE:id
if.equals = {$plugin.tx_p123_pi.pageLocations}
if.negate = 1
stdWrap.noTrimWrap = |» ||
innerWrap = |
}
}
onlyBasket.cObject = COA
onlyBasket.cObject {
10 = LOAD_REGISTER
10.overrideColPos = 1
20 = TEXT
20.numRows < styles.content.getLeft
30 = RESTORE_REGISTER
}
dontWrapInBaseClass = 0
# Define the default Stylesheet
_CSS_DEFAULT_STYLE (
.tx-p123qsearch-pi1 { margin-bottom: 16px; }
#tx-p123qsearch-pi1-basket { padding-right: 0.5em !important; text-align: right; }
#tx-p123qsearch-pi1-basket .basket-align { text-decoration: none; padding: 0 .5em 0 1.5em !important; }
#tx-p123qsearch-pi1-basket:before { height: 100%; vertical-align: middle; }
#tx-p123qsearch-pi1-basket:after { vertical-align: middle; }
#tx-p123qsearch-pi1-basket > *:first-child { vertical-align: middle; }
.header-fixed #tx-p123qsearch-pi1-basket .basket-align { display: inline-block !important; }
#tx-p123qsearch-pi1-basket .basket-align:before, .header-fixed #tx-p123qsearch-pi1-basket .basket-align:before { content: ""; display: inline-block; height: 100%; *zoom: 1; }
.header-fixed #tx-p123qsearch-pi1-basket .basket-align:before { vertical-align: middle; }
#tx-p123qsearch-pi1-basket .basket-align:before { height: 95%; vertical-align: bottom; }
#tx-p123qsearch-pi1-basket span { display: none; }
#tx-p123qsearch-pi1-basket:after { background: url(../../typo3conf/ext/p123qsearch/res/basket-icon.svg) no-repeat; content: ""; display: inline-block; height: 35px; vertical-align: bottom; width: 46px;
-webkit-background-size: 100% auto; -moz-background-size: 100% auto; background-size: 100% auto; }
.no-svgasimg #tx-p123qsearch-pi1-basket:after { background-image: url(../../typo3conf/ext/p123qsearch/res/basket-icon.png); }
#header #tx-p123qsearch-pi1-basket > a { font-size: 1.45em; min-width: 3.5em; text-align: right; }
.header-fixed #tx-p123qsearch-pi1-basket:before { height: 100%; vertical-align: middle; }
.header-fixed #tx-p123qsearch-pi1-basket:after { vertical-align: middle; }
.header-fixed #tx-p123qsearch-pi1-basket > *:first-child { vertical-align: middle; }
.tx-p123qsearch-pi1 .search { position: relative; }
.tx-p123qsearch-pi1 .search h3 { color: #B9B8B8; font-size: 11px; height: 20px; margin: 15px 0px 6px 0px; padding: 6px 0px 0px 19px; width: 231px; }
.tx-p123qsearch-pi1 .search h3.n1 { background: url(../../typo3conf/ext/p123qsearch/res/n1.gif) no-repeat; }
.tx-p123qsearch-pi1 .search h3.n2 { background: url(../../typo3conf/ext/p123qsearch/res/n2.gif) no-repeat; }
.tx-p123qsearch-pi1 .search h3.n3 { background: url(../../typo3conf/ext/p123qsearch/res/n3.gif) no-repeat; }
.tx-p123qsearch-pi1 .search h3 a { color: #555659; }
.tx-p123qsearch-pi1 .search h4 { color: #B9B8B8; font-size: 11px; font-weight: normal; margin: -12px 0px 6px 0px; padding: 0px 0px 0px 19px; width: 231px; }
.tx-p123qsearch-pi1 .search .images { padding: 0px 0px 0px 19px; }
.tx-p123qsearch-pi1 .search .images a { margin-right: 10px; }
.tx-p123qsearch-pi1 .search .images a:before { content: none !important; }
.tx-p123qsearch-pi1 .search .images img { border: {$styles.content.imgtext.borderThick}px solid #DBDBDB; }
.tx-p123qsearch-pi1 .search a.tx-p123qsearch-pi1-help { float: right; }
.tx-p123qsearch-pi1 .search > a.tx-p123qsearch-pi1-help { float: none; position: absolute; right: 0px; z-index: 480; }
.tx-p123qsearch-pi1 .search > a.tx-p123qsearch-pi1-help:nth-of-type(2) { z-index: 481; }
.tx-p123qsearch-pi1 .search > a.tx-p123qsearch-pi1-help:nth-of-type(3) { z-index: 482; }
.tx-p123qsearch-pi1 .search > a.tx-p123qsearch-pi1-help:nth-of-type(4) { z-index: 483; }
.tx-p123qsearch-pi1 .search > a.tx-p123qsearch-pi1-help:nth-of-type(5) { z-index: 484; }
.tx-p123qsearch-pi1 .search > a.tx-p123qsearch-pi1-help:nth-of-type(6) { z-index: 485; }
.tx-p123qsearch-pi1 .search > a.tx-p123qsearch-pi1-help:nth-of-type(7) { z-index: 486; }
.tx-p123qsearch-pi1 .search > a.tx-p123qsearch-pi1-help:nth-of-type(8) { z-index: 487; }
.tx-p123qsearch-pi1 .search > a.tx-p123qsearch-pi1-help:nth-of-type(9) { z-index: 488; }
.tx-p123search-pi3-overlay-open .tx-p123qsearch-pi1 .search > a.tx-p123qsearch-pi1-help { z-index: auto; }
a.tx-p123qsearch-pi1-help { background: url(../../typo3conf/ext/p123qsearch/res/help.gif) no-repeat; display: block; height: 20px; width: 19px; }
.tx-p123qsearch-pi1 .search h3 span.help { margin-top: -6px; }
.tx-p123qsearch-pi1 .search .field { margin: 0px 0px 12px 0px; }
.tx-p123qsearch-pi1 .search .field .label label { color: #555659; display: inline-block; font-weight: bold; margin-bottom: 6px; }
.tx-p123qsearch-pi1 .search .field .label label a { color: #555659; color: inherit; }
.tx-p123qsearch-pi1 .search .field .label { padding-left: 9px; }
.tx-p123qsearch-pi1 .search .field .input { min-height: 20px; padding-left: 9px; position: relative; }
.tx-p123qsearch-pi1 .search .field .input.ready { background: url(../../typo3conf/ext/p123qsearch/res/ready.png) no-repeat; }
.tx-p123qsearch-pi1 .search .field .input.insert { background: url(../../typo3conf/ext/p123qsearch/res/input.png) no-repeat; }
.tx-p123qsearch-pi1 input.tx_p123qsearch_pi1_text { background: #FFFFFF; border: 1px solid #DBDBDB; cursor: cell; position: absolute; width: 198px; z-index: 1; }
.tx-p123qsearch-pi1 input.tx_p123qsearch_pi1_text[disabled] { background: #F0F0F0; }
*:first-child+html .tx-p123qsearch-pi1 input.tx_p123qsearch_pi1_text[disabled] { cursor: default; } /* IE7 */
/* city */
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-city-results { background: #FFFFFF; border: 1px solid #DBDBDB; border-top-style: dotted; display: none; padding: 1px; position: absolute; top: 16px; width: 196px; z-index: 3; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-city-results > div { padding: 1px 0px; width: 196px; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-city-results label { color: #555659; width: 180px; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-city-results > div.active { background: #DBDBDB; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-city-saved { background: #FAF7F2; border: 1px solid #DBDBDB; cursor: cell; display: none; left: 9px; line-height: 15px; padding: 1px; position: absolute; top: 0px; width: 196px; z-index: 2; }
/* dates */
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-dates-results { background: #FFFFFF; border: 1px solid #DBDBDB; border-top-style: dotted; display: none; padding: 1px; position: absolute; top: 16px; width: 196px; z-index: 2; }
#content #tx-p123qsearch-pi1-dates-results { float: right; margin-left: 10px; min-height: 120px; padding: 10px 10px 30px 10px; width: 670px; }
#content #tx-p123qsearch-pi1-dates-results .csc-default { border: 1px solid #DBDBDB; background: #FFFFFF; margin: 40px 30px 0px 0px; padding: 10px 15px 18px 12px; position: relative; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-dates-saved { background: #FAF7F2; border: 1px solid #DBDBDB; cursor: cell; display: none; left: 9px; line-height: 15px; padding: 1px; position: absolute; top: 0px; width: 196px; z-index: 2; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-dates-saved > a { color: #555659; color: inherit; cursor: cell; display: block; height: 15px; line-height: 15px; width: 196px; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-dates-saved > a:hover { text-decoration: none; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-dates-saved label { color: #555659; cursor: default; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-dates-saved .toggle { border-top: 1px solid transparent; cursor: default; line-height: 17px; max-height: 0px; overflow: hidden; position: relative; width: 196px;
-moz-transition: max-height 0.2s ease; -ms-transition: max-height 0.2s ease; -o-transition: max-height 0.2s ease; -webkit-transition: max-height 0.2s ease; transition: max-height 0.2s ease; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-dates-saved:hover .toggle, .tx-p123qsearch-pi1 #tx-p123qsearch-pi1-dates-saved.hover .toggle { border-color: #DBDBDB; max-height: 1000px;
-moz-transition: max-height 0.75s ease; -ms-transition: max-height 0.75s ease; -o-transition: max-height 0.75s ease; -webkit-transition: max-height 0.75s ease; transition: max-height 0.75s ease; }
/* locs */
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-locs-results { background: #FFFFFF; border: 1px solid #DBDBDB; border-top-style: dotted; display: none; padding: 1px; position: absolute; top: 16px; width: 196px; z-index: 2; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-locs-saved { background: #FAF7F2; border: 1px solid #DBDBDB; cursor: cell; display: none; left: 9px; line-height: 15px; padding: 1px; position: absolute; top: 0px; width: 196px; z-index: 2; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-locs-saved > a { color: #555659; color: inherit; cursor: cell; display: block; height: 15px; line-height: 15px; width: 196px; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-locs-saved > a:hover { text-decoration: none; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-locs-saved .city { font-style: italic; padding-left: 16px; text-decoration: underline; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-locs-saved .location { cursor: default; float: left; padding: 0px 4px 2px 0px; width: 126px; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-locs-saved span.date { display: block; float: left; line-height: 13px; padding-bottom: 2px; width: 47px; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-locs-saved .toggle { border-top: 1px solid transparent; cursor: default; /*display: none;*/ line-height: 17px; max-height: 0px; overflow: hidden; position: relative;
-moz-transition: max-height 0.2s ease; -ms-transition: max-height 0.2s ease; -o-transition: max-height 0.2s ease; -webkit-transition: max-height 0.2s ease; transition: max-height 0.2s ease; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-locs-saved:hover .toggle, .tx-p123qsearch-pi1 #tx-p123qsearch-pi1-locs-saved.hover .toggle { border-color: #DBDBDB; max-height: 1000px;
-moz-transition: max-height 0.75s ease; -ms-transition: max-height 0.75s ease; -o-transition: max-height 0.75s ease; -webkit-transition: max-height 0.75s ease; transition: max-height 0.75s ease; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-locs-saved .toggle .clear { clear: left; height: 2px; }
a#tx-p123qsearch-pi1-locs-overlay { background: #F0F0F0; cursor: cell; display: none; height: 15px; left: 10px; position: absolute; top: 1px; width: 198px; z-index: 3;
-moz-opacity: 0; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: alpha(opacity=0); }
@media all and (min-width:0\0) { a#tx-p123qsearch-pi1-locs-overlay { -ms-filter: none; filter: none; } } /* IE9+ */
a.tx-p123qsearch-pi1-show-saved { background: url(../../typo3conf/ext/p123qsearch/res/input.png) 2px 0px no-repeat; border-top: 1px solid #DBDBDB; display: block; font-weight: bold; height: 17px; margin-top: 2px; padding-left: 16px; }
/* ready window */
#tx-p123qsearch-pi1-ready, #tx-p123qsearch-pi1-error { display: none; }
.tx-p123qsearch-pi1-window { padding: 30px 40px; }
.tx-p123qsearch-pi1-window h2 { padding-bottom: 0px; }
.tx-p123qsearch-pi1-window p span label { display: block; }
.tx-p123qsearch-pi1-window a.csc-mailform-button, #TB_window .tx-p123qsearch-pi1-window a.csc-mailform-button { color: #FFFFFF; float: right; }
.tx-p123qsearch-pi1-window a.csc-mailform-button.left, #TB_window .tx-p123qsearch-pi1-window a.csc-mailform-button.left { float: left; }
.tx-p123qsearch-pi1-window a.csc-mailform-button.close, #TB_window .tx-p123qsearch-pi1-window a.csc-mailform-button.close { background: #8B7E66; border-color: #8B7E66; }
.tx-p123qsearch-pi1-window a.csc-mailform-button + p, #TB_window .tx-p123qsearch-pi1-window a.csc-mailform-button + p { margin-right: 150px; padding-top: 3px !important; }
.tx-p123qsearch-pi1-window .line { border-bottom: 1px dashed #ACA89C; clear: both; font-size: 0px; height: 0px; line-height: 0px; margin: 14px 0px; }
#tx-p123qsearch-pi1-warning { display: none; }
#tx-p123qsearch-pi1-express { width: 425px; }
/* dates selection */
#tx-p123qsearch-pi1-dates-results .selectbox { float: left; position: relative; width: 425px; }
#tx-p123qsearch-pi1-dates-results .selectbox:after { clear: left; content: "."; display: block; height: 0px; line-height: 0px; visibility: hidden; }
#tx-p123qsearch-pi1-dates-results .selectbox + .clear { clear: left; }
#tx-p123qsearch-pi1-dates-results #tx-p123qsearch-pi1-express { position: relative; }
#tx-p123qsearch-pi1-dates-results #tx-p123qsearch-pi1-express .selectbox { float: none; }
#tx-p123qsearch-pi1-dates-results #tx-p123qsearch-pi1-express .layer { background: rgba(255, 255, 255, 0.8); bottom: 46px; display: none; left: 0px; /*padding-right: 25px;*/ position: absolute; top: 25px; width: 100%; }
#tx-p123qsearch-pi1-dates-results #tx-p123qsearch-pi1-express .layer > a { background: rgba(255, 255, 255, 0.9); border: 1px solid #C0C0C0; border-color: rgba(192, 192, 192, 0.6); color: #BE1010; display: block; font-size: 13px; font-weight: bold; left: 50%; margin: -36px 0px 0px -136px; min-height: 72px; padding: 4px 10px; position: absolute; text-align: center; text-decoration: none; top: 50%; width: 272px;
-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-moz-box-shadow: 1px 1px 4px 0px #C0C0C0; -webkit-box-shadow: 1px 1px 4px 0px #C0C0C0; box-shadow: 1px 1px 4px 0px #C0C0C0; }
#tx-p123qsearch-pi1-dates-results #tx-p123qsearch-pi1-express .layer > a:after { content: "\00A0"; display: inline-block; line-height: 60px; overflow: hidden; vertical-align: middle; width: 0px; zoom: 1; }
#tx-p123qsearch-pi1-dates-results #tx-p123qsearch-pi1-express .layer > a span { display: inline-block; vertical-align: middle; }
#tx-p123qsearch-pi1-dates-results #tx-p123qsearch-pi1-express .layer > a button { background: #868686; border-color: #DBDBDB; font-weight: normal; margin-top: 4px; min-width: 0px; padding: 2px 10px 3px 10px; width: auto; }
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { /* Chrome≥29, Opera≥16 */
#tx-p123qsearch-pi1-dates-results #tx-p123qsearch-pi1-express .layer > a button { padding: 3px 10px; }
}
#tx-p123qsearch-pi1-dates-results .select { float: left; line-height: 17px; max-height: 170px; min-height: 51px; overflow-x: hidden; overflow-y: auto; position: relative; width: 425px;
-ms-touch-action: pan-y; }
#tx-p123qsearch-pi1-dates-results .selector { background: #FFFFFF; height: 100%; min-height: 51px; position: absolute; right: 0px; top: 0px; width: 17px; }
#tx-p123qsearch-pi1-dates-results .selector a { background: url(../../typo3conf/ext/p123qsearch/res/scrollbars.gif) 30px 14px no-repeat; display: block; height: 14px; margin-left: 3px; width: 14px; }
#tx-p123qsearch-pi1-dates-results .selector a.scrollbars-top { background-position: 0px 0px; }
#tx-p123qsearch-pi1-dates-results .selector a.scrollbars-bottom { background-position: -16px 0px; bottom: 0px; left: 0px; position: absolute; }
#tx-p123qsearch-pi1-dates-results .select a.option { color: #555659; display: block; height: 17px; line-height: 17px; white-space: nowrap; width: 405px; }
#tx-p123qsearch-pi1-dates-results .select a.option:before { content: "\f096"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; height: inherit; line-height: inherit; padding-top: 2px; text-indent: 0px; text-rendering: auto; width: 15px;
-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#tx-p123qsearch-pi1-dates-results .select a.express { color: #BE1010; }
#tx-p123qsearch-pi1-dates-results .select a.selected { background: #DBDBDB; }
#tx-p123qsearch-pi1-dates-results .select a.selected:before { content: "\f046"; }
#tx-p123qsearch-pi1-dates-results .hint { background: url(../../typo3conf/ext/p123qsearch/res/hint.png) no-repeat; bottom: -30px; left: 13px; padding: 5px 0px 8px 15px; position: absolute; }
#tx-p123qsearch-pi1-dates-results .express-image { float: right; margin: 25px 75px 10px 0px; width: 100px; }
#tx-p123qsearch-pi1-dates-results .express-hint { border-bottom: 1px dashed #A4A4A4; float: left; font-size: 10px; margin-bottom: 15px; padding-bottom: 14px; width: 278px; }
#tx-p123qsearch-pi1-dates-results .express-price { border-bottom: 1px dashed #A4A4A4; float: left; font-size: 10px; margin-bottom: 15px; padding-bottom: 1px; width: 122px; }
#tx-p123qsearch-pi1-dates-results .future { background: #BE1010; border: 1px solid #BE1010; float: right; margin: -25px 0px 0px 0px; padding: 0px; width: 175px;
-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
-moz-box-shadow: 1px 1px 4px 0px #BE1010; -webkit-box-shadow: 1px 1px 4px 0px #BE1010; box-shadow: 1px 1px 4px 0px #BE1010; }
#tx-p123qsearch-pi1-dates-results .future h2 { color: #FFFFFF; margin: 0px; padding: 3px 5px; }
#tx-p123qsearch-pi1-dates-results .future p { background: #FFFFFF; color: #BE1010; margin: 0px; padding: 2px 5px 2px 5px;
-moz-border-radius: 0px 0px 8px 8px; -webkit-border-radius: 0px 0px 8px 8px; border-radius: 0px 0px 8px 8px; }
@media screen and (max-width: 768px), screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-device-width: 1024px) and (min-resolution: 192dpi), screen and (max-device-width: 1024px) and (min-resolution: 2dppx) {
.tx-p123qsearch-pi1 .search { z-index: 1; }
.tx-p123qsearch-pi1 .search h3 { display: none; font-size: 13px; margin-left: -1%; padding-right: 19px; width: auto;
margin-left: -moz-calc(100% / 0.32 / 0.98 * -0.01); margin-left: -webkit-calc(100% / 0.32 / 0.98 * -0.01); margin-left: calc(100% / 0.32 / 0.98 * -0.01);
padding-left: -moz-calc(100% / 0.32 / 0.98 * 0.01 + 19px); padding-left: -webkit-calc(100% / 0.32 / 0.98 * 0.01 + 19px); padding-left: calc(100% / 0.32 / 0.98 * 0.01 + 19px); }
.tx-p123qsearch-pi1 .search h3 a { color: #555659; }
.tx-p123qsearch-pi1 .search h3.n1 { display: block; margin-top: 0px; }
.tx-p123qsearch-pi1 .search .field.ready + h3 { display: block; }
.tx-p123qsearch-pi1 .search h4 { display: none; font-size: 13px; line-height: 15px; padding-right: 19px; margin-top: -8px; width: auto; }
.tx-p123qsearch-pi1 .search .field.ready + h3 + h4 { display: block; }
.tx-p123qsearch-pi1 .search .field .label { padding-left: 19px; padding-right: 25px; }
.tx-p123qsearch-pi1 .search .field .input { margin-right: 25px; min-height: 26px; padding-left: 19px; }
.tx-p123qsearch-pi1 .search .field .input input[type="radio"],
.tx-p123qsearch-pi1 .search .field .input input[type="checkbox"] { height: 19px; line-height: 17px; }
:root .tx-p123qsearch-pi1 .search .field .input input[type="radio"] + label,
:root .tx-p123qsearch-pi1 .search .field .input input[type="checkbox"] + label { line-height: 19px; }
.tx-p123qsearch-pi1 .search .field { display: none; }
.tx-p123qsearch-pi1 .search h3.n1 + .field,
.tx-p123qsearch-pi1 .search .field.insert,
.tx-p123qsearch-pi1 .search .field.ready { display: block; }
.tx-p123qsearch-pi1 .search h3.n1 + .field.ready + .field.insert,
.tx-p123qsearch-pi1 .search h3.n1 + .field.insert + .field.insert { display: none; }
.tx-p123qsearch-pi1 input.tx_p123qsearch_pi1_text,
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-city-results,
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-city-saved,
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-dates-saved,
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-locs-results,
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-locs-saved { font-size: 15px; line-height: 22px; outline: none; width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
width: -moz-calc(100% - 19px); width: -webkit-calc(100% - 19px); width: calc(100% - 19px); }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-city-results, .tx-p123qsearch-pi1 #tx-p123qsearch-pi1-locs-results { top: 25px; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-city-results > div { width: 100%; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-city-results label { display: block; width: auto; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-city-saved,
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-dates-saved,
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-locs-saved { left: 19px; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-dates-saved > a,
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-locs-saved > a { height: 22px; line-height: 22px; width: 100%; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-dates-saved .toggle,
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-locs-saved .toggle { line-height: 21px; width: 100%; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-locs-saved .location { margin-bottom: 4px; padding: 0px; width: auto;
max-width: -moz-calc(100% - 88px); max-width: -webkit-calc(100% - 88px); max-width: calc(100% - 88px); }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-locs-saved .date { text-align: right; width: 65px; }
.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-locs-saved span.date { width: 65px; }
a.tx-p123qsearch-pi1-show-saved { height: 21px; }
#content #tx-p123qsearch-pi1-dates-results { margin: 0px 0px 55px 0px; min-height: 0px; padding: 0px; width: 66%;
-webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto;
-webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1;
-webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; }
#content #tx-p123qsearch-pi1-dates-results > div { margin-top: 25px; }
#content #tx-p123qsearch-pi1-dates-results > div:first-child { margin-top: 0px; }
#content #tx-p123qsearch-pi1-dates-results .csc-default { margin-right: 0px; }
#tx-p123qsearch-pi1-dates-results .express-image { display: none !important; }
#tx-p123qsearch-pi1-express { max-width: 490px; width: 100%; }
#tx-p123qsearch-pi1-dates-results #tx-p123qsearch-pi1-express .layer { bottom: 37px; padding-right: 0px; top: 28px; }
#tx-p123qsearch-pi1-dates-results .express-hint { border-bottom: none; font-size: 11px; margin-bottom: 0px; padding-bottom: 4px; width: auto;
max-width: -moz-calc(100% - 125px); max-width: -webkit-calc(100% - 125px); max-width: calc(100% - 125px); }
#tx-p123qsearch-pi1-dates-results .express-price { border-bottom: none; float: right; font-size: 11px; margin-bottom: 0px; max-width: 125px; padding-bottom: 4px; width: auto; }
#tx-p123qsearch-pi1-dates-results .express-hint ~ .clear,
#tx-p123qsearch-pi1-dates-results .express-price ~ .clear { border-top: 1px dashed #A4A4A4; margin-bottom: 15px; }
#tx-p123qsearch-pi1-dates-results #tx-p123qsearch-pi1-express .layer a { margin: -41px 0px 0px -151px; min-height: 82px; width: 302px; }
#tx-p123qsearch-pi1-dates-results .selectbox { float: none; max-width: 490px; width: 100%; }
#tx-p123qsearch-pi1-dates-results .select { font-size: 12px; max-height: none; min-height: 0px; overflow: visible; width: 100%; }
#tx-p123qsearch-pi1-dates-results .select a.option { height: auto; margin-top: 6px; padding-left: 15px; text-indent: -15px; white-space: normal; width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#tx-p123qsearch-pi1-dates-results .select a.option:first-child { margin-top: 0px; }
#tx-p123qsearch-pi1-dates-results .select a.selected { color: #002046; }
#tx-p123qsearch-pi1-dates-results .selector { display: none; }
#tx-p123qsearch-pi1-dates-results .future { float: left; margin-top: 16px; width: 100%;
-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
#tx-p123qsearch-pi1-dates-results .future h2 { padding: 3px 8px 8px; }
#tx-p123qsearch-pi1-dates-results .future p { padding: 8px;
-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
#tx-p123qsearch-pi1-dates-results .hint { margin-top: 16px; position: static; }
a.tx-p123qsearch-pi1-help.tooltip:before {
left: -moz-calc(50% - 6px); left: -webkit-calc(50% - 6px); left: calc(50% - 6px); }
a.tx-p123qsearch-pi1-help.tooltip span { margin-left: 12px;
-moz-transform: translateX(-100%); -webkit-transform: translateX(-100%); transform: translateX(-100%); }
a.tx-p123qsearch-pi1-help.tooltip:hover span, a.tx-p123qsearch-pi1-help.tooltip:focus span {
-moz-transform: translateX(-100%) translateY(-8px); -webkit-transform: translateX(-100%) translateY(-8px); transform: translateX(-100%) translateY(-8px); }
.tx-p123qsearch-pi1-window { padding: 0px; }
.tx-p123qsearch-pi1-window p { margin-right: 0px; }
.tx-p123qsearch-pi1-window a.csc-mailform-button, #TB_window .tx-p123qsearch-pi1-window a.csc-mailform-button { font-size: 13px; height: 18px; line-height: 18px; margin-bottom: 15px; margin-left: 15px; }
#tx-p123qsearch-pi1-basket { font-size: 11px; }
#tx-p123qsearch-pi1-basket .basket-align { padding: 0 .6em; }
}
@media only screen and (max-width: 960px) {
#tx-p123qsearch-pi1-basket .basket-align { display: inline-block !important; font-size: 1.45em !important; }
#tx-p123qsearch-pi1-basket .basket-align:before { vertical-align: middle !important; height: 100%; }
#tx-p123qsearch-pi1-basket:after { height: 25px; width: 29px; vertical-align: middle; }
/*.header-fixed #tx-p123qsearch-pi1-basket:after { height: 35px; width: 46px; }*/
/*.header-fixed #tx-p123qsearch-pi1-basket .basket-align { font-size: 1.45em !important; }*/
}
@media only screen and (max-width: 624px) {
.tx-p123qsearch-pi1 .search h3 { font-size: 13px; margin-left: -1%; padding-right: 19px; width: auto;
margin-left: -moz-calc(100vw / 0.98 * -0.01); margin-left: -webkit-calc(100vw / 0.98 * -0.01); margin-left: calc(100vw / 0.98 * -0.01);
padding-left: -moz-calc(100vw / 0.98 * 0.01 + 19px); padding-left: -webkit-calc(100vw / 0.98 * 0.01 + 19px); padding-left: calc(100vw / 0.98 * 0.01 + 19px); }
#content-left > .tx-p123qsearch-pi1 .search { margin-bottom: 40px; }
#content #tx-p123qsearch-pi1-dates-results { width: 100%; }
#content #tx-p123qsearch-pi1-dates-results .csc-mailform-submit-top { top: 0px; }
}
@media only screen and (max-width: 456px) {
#tx-p123qsearch-pi1-dates-results .csc-mailform-submit-top { z-index: 2; }
}
@media only screen and (max-width: 368px) {
.header-fixed #tx-p123qsearch-pi1-basket .basket-align { font-size: 1.1em !important; }
.header-fixed #tx-p123qsearch-pi1-basket:after { height: 25px; width: 26px; }
}
)
}
# Configuration for cacheable javascript
page.jsFooterInline.123 = USER
page.jsFooterInline.123 {
includeLibs = EXT:p123qsearch/pi1/class.tx_p123qsearch_pi1.php
userFunc = tx_p123qsearch_pi1->main
templateFile = EXT:p123qsearch/res/javascript.js
templateFile.override = EXT:p123qsearch/res/cached.js
templateFile.override.if.isTrue.cObject =
}
IMG_bottom = TEXT
IMG_bottom {
value =
}
IMG_express = IMAGE
IMG_express {
file.import =
file.import.lang.de = EXT:p123qsearch/res/express_de.png
file.import.lang.en = EXT:p123qsearch/res/express_en.png
file.width = 100m
altText.lang.en = You need an earlier date? Click here.
altText.lang.de = Du benötigst einen früheren Termin? Dann klicke hier.
emptyTitleHandling = {$styles.content.imgtext.emptyTitleHandling}
stdWrap.required = 1
stdWrap.wrap = |
stdWrap.wrap2 = |
}
MAX_PERIODS = |
stdWrap.prepend = TEXT
stdWrap.prepend {
lang.en = NOTICE
lang.de = ACHTUNG
wrap = |
append = TEXT
append.char = 10
}
required = 1
parseFunc = |
}
LINK_LOCATIONS = hook_money_format
}
}
data {
price < plugin.tx_p123qsearch_pi1.data.price
availableCities {
required = 1
split {
token = |*|
cObjNum = 1
1.current = 1
1.listNum = 1
1.listNum.splitChar = ||
1.outerWrap = |
1.outerWrap {
setCurrent {
current = 1
listNum = 0
listNum.splitChar = ||
}
insertData = 1
}
1.wrap = |
}
wrap =
}
}
locallang {
posterSelect < plugin.tx_p123qsearch_pi1.locallang.posterSelect
posterSelectedLocs < plugin.tx_p123qsearch_pi1.locallang.posterSelectedLocs
save {
wrap = |
}
cancel {
wrap = |
}
datesHeader.noTrimWrap = |» |
|
datesHeaderExpress < .datesHeader
datesHeaderExpress {
stdWrap.wrap3 =
}
expressDescriptionHint {
typolink.parameter.data = TSFE:id
typolink.ATagParams = onclick="return false;"
wrap = |
}
expressPriceHint {
innerWrap {
lang.en = |
excluding {$plugin.tx_p123_pi.vat}% Vat
lang.de = |
exkl. {$plugin.tx_p123_pi.vat}% MwSt.
}
wrap = |
}
expressCosts {
innerWrap = |
wrap = |
}
futureWarning < plugin.tx_p123qsearch_pi2.marks.NOTICE
futureWarning {
override.cObject = LOAD_REGISTER
override.cObject.nextYear.data = date:Y
override.cObject.nextYear.stdWrap.wrap = |+1
override.cObject.nextYear.prioriCalc = intval
if.directReturn = 0
wrap2 = |
insertData = 1
}
datesNotfound {
stdWrap.wrap = |
parseFunc = |
}
gotoLocations < plugin.tx_p123qsearch_pi1.locallang.gotoLocations
gotoLocations {
#typolink.forceAbsoluteUrl = 1
typolink.returnLast = url
wrap = |
#dataWrap = {TSFE:baseURL // TSFE:absRefPrefix}|
}
closeWindow < plugin.tx_p123qsearch_pi1.locallang.closeWindow
locsSaved < plugin.tx_p123qsearch_pi1.locallang.locsSaved
showSaved < plugin.tx_p123qsearch_pi1.locallang.showSaved
cityErrorButton {
stdWrap.noTrimWrap = |» ||
wrap = |
}
datesErrorButton < .cityErrorButton
locsErrorButton < .cityErrorButton
}
citySelected = checked
citySelected.noTrimWrap = | checked="|"|
selected = selected
availableCities {
#limit = 10
#range = 500000
fields = CONVERT(CONCAT(123_StoFZ.OrtNr, '||', 123_Ort.PLZ, ' ', 123_StoFZ.Ortname) USING latin1)
table = 123_StoFZ LEFT JOIN 123_Ort USING(OrtNr)
#where = 123_StoFZ.OrtNr BETWEEN ({current:1} - 500000) AND ({current:1} + 500000)
#where.insertData = 1
orderBy = ABS(123_StoFZ.OrtNr - {current:1}) ASC
orderBy.insertData = 1
#groupBy = 123_StoFZ.OrtNr
}
dontWrapInBaseClass = 1
}
# Configuration for the page "p123qsearch_pi2->ajax"
p123qsearch_pi2 = PAGE
p123qsearch_pi2 {
typeNum = 123
config {
disableAllHeaderCode = 1
disableCharsetHeader = 1
xhtml_cleaning = 0
absRefPrefix = {$config.baseurl}
debug = 0
}
10 =