typo3 Шаблон по умолчанию root показывает содержимое с первой страницы на каждой странице - PullRequest
0 голосов
/ 16 марта 2020

Текущая настройка

enter image description here

Страница Startseite (также отображается на https://www.dentalsplace.de/Startseite.html) домашняя страница.

Я добавил еще одну страницу testx и добавил номер телефона, как показано на рисунке:

enter image description here

Все, что я добавляю в testx, бесполезно , Он по-прежнему показывает номер телефона с домашней страницы. Если я поменяю телефон на домашней странице, он будет изменен как на домашней, так и на testx.

Я хочу, чтобы на каждой странице был свой телефон. Есть ли способ решить эту проблему?


constants.ts:

<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/templates/sub_templates/formhandler/general-constants.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/templates/sub_templates/formhandler/question/ts/constants.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/templates/sub_templates/formhandler/contactform/ts/constants.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/templates/sub_templates/formhandler/newsletter/ts/constants.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/templates/sub_templates/formhandler/appointment/ts/constants.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/templates/ts/root-constants.ts">
# -----------------------------------------------------------------------------


#styles.content.imgtext.maxW = 408
#styles.content.imgtext.maxWInText = 220
styles.content.imgtext.maxW = 1200
styles.content.imgtext.maxWInText = 900

sourceopt.formatHtml = 1
current.title = Dentalsplace - Zahnärztliche Praxis XXXXXXXXXXXXX

setup.ts:

<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/templates/sub_templates/formhandler/question/ts/setup.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/templates/sub_templates/formhandler/contactform/ts/setup.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/templates/sub_templates/formhandler/newsletter/ts/setup.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/templates/sub_templates/formhandler/appointment/ts/setup.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/templates/ts/root-setup.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/templates/sub_templates/formhandler/question/ts/conversion.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/templates/sub_templates/formhandler/contactform/ts/conversion.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/templates/sub_templates/formhandler/appointment/ts/conversion.ts">
# -----------------------------------------------------------------------------

plugin.tx_scriptmerger.javascript.parseBody = 1
#plugin.tx_scriptmerger.css.mergedFilePosition = </body>

[globalVar = TSFE:id=7]
page.headerData.10.field = keintitel
page.headerData.10.noTrimWrap >
page.headerData.10.wrap = <title>{$current.title}</title>
[global]


##Cookie Consent
page.headerData.2021 = TEXT
page.headerData.2021.value (
     <!-- Begin Cookie Consent plugin by Silktide - http://silktide.com/cookieconsent -->
<script type="text/javascript">
    window.cookieconsent_options = {"message":"Wir möchten Ihnen den bestmöglichen Service bieten. Dazu speichern wir Informationen über Ihren Besuch in sogenannten Cookies. Durch die Nutzung dieser Webseite erklären Sie sich mit der Verwendung von Cookies einverstanden. Detaillierte Informationen über den Einsatz von Cookies auf dieser Webseite erhalten Sie durch Klick auf.","dismiss":"OK","learnMore":"Mehr Informationen","link":"https://www.dentalsplace.de/datenschutz.html","theme":"dark-bottom"};
</script>

<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.10/cookieconsent.min.js"></script>
<!-- End Cookie Consent plugin -->
<style>
.cc_banner-wrapper .cc_container .cc_btn, .cc_container .cc_btn:visited{
background-color:#7D337C;
color: #fff;
z-index:999;

}
.cc_banner-wrapper .cc_container a.cc_more_info{
color:#7D337C;
}
.cc_banner-wrapper .cc_container a.cc_more_info:hover{
color:#fff;
}

</style>

)

root -setup.ts добавлено в коде из-за ограничения символов https://pastebin.com/Ds3Marqe

1 Ответ

0 голосов
/ 19 марта 2020

Я думаю, что у меня есть. Вы делаете

page.10.variables {
    homevar < styles.content.get
    homevar.select.pidInList = 7 <<< This means you only get content from page with UID 7

    phone < .homevar <<< Here you copy that part into phone
    phone.select.where = colPos = 125

Вы копируете деталь с pidInList = 7 для любой другой конфигурации. Либо используйте другую часть для копирования или снимите ограничение с phone: phone.select.pidInList >

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...