[Smarty] tags om elke include heenzetten?

Pagina: 1
Acties:

  • xilent_xage
  • Registratie: Februari 2005
  • Laatst online: 30-10 14:12
Hoi,

Sorrie voor de vage titel, wist zo gauw geen betere omschrijving. Ik probeer al mijn javascripts in een enkele file te stoppen. Hiervoor gebruik ik Smarty, die alle losse bestandjes 'aan mekaar plakt':

code:
1
{foreach from=$_scripts item=_filename}{include file="$_filename"}{/foreach}


Omdat het javascriptjes zijn, moet elk bestandje beginnen met een {jsmin}{literal} en eindigen met {/literal}{/jsmin}. Daar moet een handiger manier voor zijn, dacht ik zo. En dan het liefst een manier zonder wijzigingen in Smarty aan te brengen, want dan krijg ik weer problemen als ik de versie update...

Iemand enig idee hoe ik dit voor elkaar krijg?

  • muksie
  • Registratie: Mei 2005
  • Laatst online: 26-10 22:24
Ik heb niet veel ervaring met Smarty, maar ik denk dat het met een pre-filter wel mogelijk is. Kijk ook hier: http://www.smarty.net/man...d.features.prefilters.php

Verwijderd

{jsmin} hoeft niet in elk bestandje. En gebruik gewoon $left_delimiter en $right_delimiter om andere delimiters in te stellen voor die bepaalde template. Bijvoorbeeld <% en %>

  • xilent_xage
  • Registratie: Februari 2005
  • Laatst online: 30-10 14:12
opgelost met een prefilter! bedankt mensen!