Gunnar Bittersmann: SSIs mit Übergabeparameter

Beitrag lesen

Hello out there!

ich hoffe, das Thema gehört hierher.

Ja, warum auch nicht? Auch den Themenbereich hast du bestens gewählt.

Nun soll sich aber das eingebundene test.inc in den verschiedenen HTMLs in Nuancen unterscheiden.
Kann ich daher dem include Parameter mitgeben, die dann in den einzelnen HTMLs unterschiedlich wären?

Du kannst in der 'shtml'-Datei eine Variable setzen:

<!--#set var="param" value="foo" -->

Im Include fragst du den Wert ab und erzeugst davon abhängig unterschiedliche Ausgaben:

<!--#if expr='"$param" = "foo"' -->  
  foo  
<!--#elif expr='"$param" = "bar"' -->  
  bar  
<!--#else -->  
  baz  
<!--#endif -->

Dazu muss der Server auch das Include nach SSI parsen; entweder du gibst der Datei auch die Endung 'shtml' oder du konfigurierst den Server so, dass er auch 'inc' parst (würde dann aber für alle diese Dateien gelten) oder arbeitest mit dem Sticky-Bit.

See ya up the road,
Gunnar

--
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)