Ich versuche grade eine eigene Javasript-Datei in den javascript_head_slot einzufügen. Die Datei liegt in portal_skins/custom/scripts/myscripts.js
Wie muss die Angabe in portal_javascripts lauten, um die Datei einzubinden? Oder mach ich hier grundsätzlich etwas falsch?
Javascript-Datei in javascript_head_slot einfügen - wie?
-
-
Schau dir mal das an, dann sollte es klar werden
HTML
Alles anzeigen<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" metal:use-macro="here/main_template/macros/master" i18n:domain="plone"> <body> <head metal:define-macro="ie7fix"> <tal:css metal:fill-slot="css_slot"> <link rel="stylesheet" type="text/css" href="" tal:attributes="href string:${portal_url}/landingpage_clear_screen.css;" /> </tal:css> <tal:js metal:fill-slot="javascript_head_slot"> <!--[if lt IE 7]> <script defer type="text/javascript" src="ie_pngfix.js"></script> <![endif]--> </tal:js> </head> <metal:main fill-slot="main"> <tal:main-macro metal:define-macro="main"> </tal:main-macro> </metal:main> </body> </html>
In deinem Template rufst du dann wie gehabt das main-Macro auf.Torty
-
Um ehrlich zu sein - nein. Aber danke trotzdem!
Ich habs jetzt anders gelöst. Das Script, dass mein Portal-Tabs-Aufklappmenü unterstützt, hab ich direkt in global-sections eingebunden. Funktioniert auch so.