Neu Laden einer JS-Datei aus dem Nova im Child Template verhindern

Groundhog

Sehr aktives Mitglied
11. Januar 2011
430
51
Austria
Hello an die Template Profis,

Ich möchte verhindern, dass ein Child Template Javascript Dateien lädt, die Nova standardmäßig einbindet. Welche Möglichkeiten gibt es da?

Mir fällt dazu nur ein, im Child Template die Datei zu laden, override="true" zu setzen und den Inhalt der Datei zu löschen. Elegant ist das aber gerade nicht. Was gäbe es für Alternativen?

Danke!
 
Zuletzt bearbeitet:

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.680
343
Hello an die Template Profis,

Ich möchte verhindern, dass ein Child Template Javascript Dateien lädt, die Nova standardmäßig einbindet. Welche Möglichkeiten gibt es da?

Mir fällt dazu nur ein, im Child Template die Datei zu laden, override="true" zu setzen und den Inhalt der Datei zu löschen. Elegant ist das aber gerade nicht. Was gäbe es für Alternativen?

Danke!
Ginge über ein Plugin, aber warum nicht genau Deinen Weg gehen, ist doch am Einfachsten.
 
  • Gefällt mir
Reaktionen: Groundhog

Groundhog

Sehr aktives Mitglied
11. Januar 2011
430
51
Austria
Ginge über ein Plugin, aber warum nicht genau Deinen Weg gehen, ist doch am Einfachsten.
Danke Martin!


Wenn meine initiale Idee garnicht so schlecht ist, dann bleib ich dabei :D Ich dachte es gäbe vielleicht einen Weg, die Dateien einfach überhaupt nicht zu laden....Ich seh das immer als "mini"-Stellschraube - was man nicht braucht, muss man auch nicht laden. :)
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.680
343
Danke Martin!


Wenn meine initiale Idee garnicht so schlecht ist, dann bleib ich dabei :D Ich dachte es gäbe vielleicht einen Weg, die Dateien einfach überhaupt nicht zu laden....Ich seh das immer als "mini"-Stellschraube - was man nicht braucht, muss man auch nicht laden. :)
Ob die geladen werden oder nicht bestimmst Du ja über die Knoten in der template.xml. Da das Child-Template nunmal vom Vater diese Knoten vererbt, hast Du nur die Möglichkeit die Vererbung zu überschreiben.
 

Groundhog

Sehr aktives Mitglied
11. Januar 2011
430
51
Austria
Ob die geladen werden oder nicht bestimmst Du ja über die Knoten in der template.xml. Da das Child-Template nunmal vom Vater diese Knoten vererbt, hast Du nur die Möglichkeit die Vererbung zu überschreiben.

Um es also faktisch nicht laden zu müssen, müsste ich die tempalte.xml des Nova direkt bearbeiten - aber das hat halt nur bis zum nächsten Update bestand. Oder ich erstelle direkt ein Template in Kopie und ziehe dann relevante Änderungen nach. Muss ich aufgrund meiner massiven Änderungen sowieso machen.