# Java Script nur auf einzelnen Seiten $sCustomPage.id Abfrage in index.tpl

**URL:** <https://forum.shopware.com/t/java-script-nur-auf-einzelnen-seiten-scustompage-id-abfrage-in-index-tpl/71638>\
**Category:** Allgemein\
**Created:** [18. Dezember 2020 um 14:33 UTC](https://forum.shopware.com/t/java-script-nur-auf-einzelnen-seiten-scustompage-id-abfrage-in-index-tpl/71638 "2020-12-18T14:33:06Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![andi80](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/andi80/32/8490_2.png) [@andi80](https://forum.shopware.com/u/andi80)\
**Post date:** [18. Dezember 2020 um 14:33 UTC](https://forum.shopware.com/t/java-script-nur-auf-einzelnen-seiten-scustompage-id-abfrage-in-index-tpl/71638/1 "2020-12-18T14:33:06Z")

</div>

Ich habe eine Frage. Ich würde gerne eine Java Script nur auf einzelnen Seiten einblenden und habe den unten stehen Cod hier im Forum gefunden. Funktioniert das noch ?&nbsp;

Wenn ja, wo zum Teufen kann ich die&nbsp;CustomPage.id finden 🙂 ?&nbsp;

Pfad

/themes/Frontend/MeinTheme/frontend/index

Datei : index.tpl

```
{block name="frontend_index_header_javascript_jquery" append}
{if $sCustomPage.id == 'XX'}

mein script

{else}{/if}
{/block}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)\
**Post date:** [18. Dezember 2020 um 14:49 UTC](https://forum.shopware.com/t/java-script-nur-auf-einzelnen-seiten-scustompage-id-abfrage-in-index-tpl/71638/2 "2020-12-18T14:49:16Z")

</div>

Hallo,

auf keinen Fall sollte man append oder prepend verwenden, sondern stattdessen {$smarty.block.parent}.

Die ID findet man in der Datenbank in der entsprechenden Datenbank - Tabelle aber auch im Shopware Backend in Klammern hinter dem Namen der Shopseite im linken Menü.

Grüße

Sebastian

---

<div class="post-metadata">

**Author:** ![andi80](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/andi80/32/8490_2.png) [@andi80](https://forum.shopware.com/u/andi80)\
**Post date:** [18. Dezember 2020 um 15:15 UTC](https://forum.shopware.com/t/java-script-nur-auf-einzelnen-seiten-scustompage-id-abfrage-in-index-tpl/71638/3 "2020-12-18T15:15:04Z")

</div>

Hallo Sebastian,&nbsp;

&nbsp;

tausend Dank für deine Antwort. Wenn ich die ein Script nur auf der Startseite angezeigt haben möchte wäre das dann der Richtige Code :&nbsp;

&nbsp;

```
{$smarty.block.parent}
{if $sCustomPage.id == '3'}

mein script

{else}{/if}
{/block}

```

Wenn ich das Richtig sehe ist Deutsch die Kategorie der Startseite hier in meinem Fall also ID 3 ist das korrekt?&nbsp;

---

<div class="post-metadata">

**Author:** ![andi80](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/andi80/32/8490_2.png) [@andi80](https://forum.shopware.com/u/andi80)\
**Post date:** [18. Dezember 2020 um 15:54 UTC](https://forum.shopware.com/t/java-script-nur-auf-einzelnen-seiten-scustompage-id-abfrage-in-index-tpl/71638/4 "2020-12-18T15:54:05Z")

</div>

oder anderst gefragt. Was mache ich wenn ich auf nur auf der Startseite ein Java Script haben möchte…&nbsp;

---

<div class="post-metadata">

**Author:** ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)\
**Post date:** [18. Dezember 2020 um 17:59 UTC](https://forum.shopware.com/t/java-script-nur-auf-einzelnen-seiten-scustompage-id-abfrage-in-index-tpl/71638/5 "2020-12-18T17:59:25Z")

</div>

Hallo,

ich glaube du solltest dich erst einmal mit dem Shopsystem selbst auseinandersetzen. Shopseiten sind die Seiten, die du unter „Inhalte“ -\> „Shopseiten“ hinterlegen und pflegen kannst. Also sowas wie das Impressum etc, aber nicht so etwas wie die Startseite, Kategorien, Artikeldetailseiten etc. Kategorien sind Kategorien, keine „Shopseiten“.

Nur im Falle der Startseite wäre es die Datei **index.tpl** im Ordner **home**. Sprich:

```
{extends file="parent:frontend/home/index.tpl}

{block name="frontend_index_header_javascript_jquery"}
     {$smarty.block.parent}
     
          mein script
     
{/block}

```

Grüße

Sebastian

---

<div class="post-metadata">

**Author:** ![andi80](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/andi80/32/8490_2.png) [@andi80](https://forum.shopware.com/u/andi80)\
**Post date:** [21. Dezember 2020 um 08:53 UTC](https://forum.shopware.com/t/java-script-nur-auf-einzelnen-seiten-scustompage-id-abfrage-in-index-tpl/71638/6 "2020-12-21T08:53:42Z")

</div>

Hallo Sebstian,&nbsp;

vielen Dank für die Hilfe und den richtigen Ansatz.&nbsp;
