Javascript nur auf bestimmter Seite einbinden

Hallo, wenn du so wie erklärt eine eigene header.tpl anlegst, wird deren Inhalt auch nur bei Aufruf einer der Shopseiten verwendet. Um im Conexco auf eigene Template Dateien zurückzugreifen, musst du im Verzeichnis templates einen Ordner “_theme” erstellen. Darin einen Unterordner “frontend/custom”. Um eine eigene Template Datei mittel Abfrage auszugeben, gehst du so vor: Du kopierst dir die originale index.tpl aus dem Responsive PlugIn Verzeichnis “/engine/Shopware/Plugins/Community/Frontend/SwfResponsiveTemplate/views/frontend/custom/index.tpl” in deinen erstellten “custom” - Ordner. Dann benennst du die index.tpl um, z.B.in “index-ori.tpl”. Dann eine index.tpl erstellen mit deinem gewünschten Inhalt inkl. script. Die benennst du z.B. mit “index_myowncontent.tpl”. Inhalt dann in etwa so: [code]

{* Custom CMS content *}

{$sCustomPage.description}

{$sContent}

{* Custom CMS script *}[/code] Dann eine if Abfrage in einer eigenen index.tpl erstellen (nach der ID der gewünschten Shopseite (Beispiel ID=82), in etwa so: {extends file='frontend/index/index.tpl'} {\* Main content \*} {block name='frontend\_index\_content'} {if $sCustomPage.id == '82'} {include file='frontend/custom/index\_myowncontent.tpl'} {else} {include file='frontend/custom/index\_ori.tpl'} {/if} {/block} Dann wird bei Aufruf der Seite mit der ID=82 das Template “index_myowncontent.tpl” verwendet, sonst die originale “index.tpl”. Viel Erfolg! P.S. Einen ähnlichen Beitrag gab es von mir bereits hier: Eigene Templates in Shopseiten

1 „Gefällt mir“