Domanda

Sto avendo un problema quando si cerca di utilizzare layout nel gioco! Struttura. Per quanto ne so, un layout ha un tag #{doLayout /} Single che specifica dove deve essere collocato tutto il codice della vista del bambino. Ciò significa che tutto il codice in una vista particolare, per esempio, l'elenco di utenti (list.html) ottiene iniettata nel mezzo del corpo del layout. Ora, trovo che alcune delle mie opinioni richiedono javascript che è particolare a quelle viste, e quindi mi piacerebbe includere tag script solo su quelle opinioni e non su ogni singola vista che eredita dal layout. Il punto di vista del motore Razor in ASP.NET MVC permette di diverse sezioni in un layout che sono compilato da una vista che si estende il layout, ma non so se supporta il gioco qualcosa di simile.

Vedete una soluzione a questo problema?

È stato utile?

Soluzione

È anche possibile utilizzare il # get, # impostare i tag per definire altri blocchi. Ad esempio:

#{set 'anyBlock'}
     <h1>Main title</h1>
#{/set}

e

#{get 'anyBlock' /}

Altri suggerimenti

È possibile utilizzare il tag script nel vostro punto di vista specifici. Per esempio:

#{script 'jquery.js' /}

vi consiglio di leggere questa pagina di documentazione:

http://www.playframework.org/documentation/1.1/tags#script

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top