cancel
Showing results for 
Search instead for 
Did you mean: 

Surf extension for head-resources

loftux
Star Contributor
Star Contributor
I'm trying to add an additional resource to head to load a web-fonts. So it needs to be generic for all places. For that I wanted to add to global.head-resources.xml to load this additional resouce.
This is what I have tried
<extension>
   <modules>
      <module>
         <id>LoftuxResources</id>
         <description>Additional resources loaded in header</description>
         <components>
            <component>
               <scope>global</scope>
               <region-id>head-resources</region-id>
               <source-id>global</source-id>
               <sub-components>
                  <sub-component id="load-webfonts">
                     <url>/loftux/head</url>
                  </sub-component>
               </sub-components>
            </component>
         </components>
      </module>
   </modules>
</extension>
It doesn't load anything (yes I have deployed the modul). Is this the right approach?
In my webscript /loftux/head I just have
<@link href='http://fonts.googleapis.com/css?family=Belleza' rel='stylesheet' type='text/css'/>
Also tried without the @-char.
resources.get.html.ftl have a markup that implies there should maybe this should be done in another way
<@markup id="resources">
   <#– Use this "markup id" to add in a extension's resources –>
</@>
1 REPLY 1

ddraper
World-Class Innovator
World-Class Innovator
For these types of global imports it would definitely be best to use that <@markup> directive. If you're working off the latest community source then you need to be aware that it's in a state of transition and that the <@link> and <@script> directives will not work when used in .head.ftl files any more (this is because the macros used in 4.0.x and earlier have been replaced with custom Surf directives)
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.