Hallo Community,
nach einigen Empfehlungen will ich doch ein Theme anpassen, was auf das Responsive Theme basiert. Es werden für den Anfang nur minimale anpassungen passieren, weswegen ich zwischen Parent & Children ein Hinweis platzieren will.
Habe ein Childtheme erstellt, habe zusätzlich in die Theme.php folgenden Eintrag eingefügt (Verkürzt dargestellt):
$fieldset->addElement(
$this->createSelectField(
'develope_mode',
'Entwickler Modus',
0,
[
['value' => 0, 'text' => 'NEIN'],
['value' => 1, 'text' => 'JA']
]
));
Unter Theme Einstellung wird dieser Eintrag auch angezeigt.
Jetzt habe ich im CHILDTHEME/FRONTED/INDEX/index.tpl angelegt mit folgendem Inhalt:
{extends file="parent:frontend/index/index.tpl"}
{block name='frontend_index_page_wrap'}
{if $theme.develope_mode == 1}
Testmodus
{/if}
{$smarty.block.parent}
{/block}
Alles hochgeladen, Funktion aktiviert und Theme Kompiliert, zusätzlich noch dazu den Cache etc. geleert.
Und auf der Startseite wird nichts angezeigt, siehe Bild:
Aber gehe ich auf die Unterseiten etc. wird der Hinweis angezeigt:
Jetzt die Frage, warum ist das so? Habe ich was falschverstanden in der Wiki???
Screenshot auf der WIKI:
Vielen Dank vorarb für die Info.
EDIT:
Das passiert nur auf der Startseite, alle anderen Seiten zeigen alles richtig an.