Zum Inhalt springen

einheitliches static file? how to?

Erstellt am 9. Juli 2007 · 7 Antworten · letzte Antwort am 10. Juli 2007

Tags: Frage

pranko_janko ·

hallo,

ich hab bis dato in jeder literatur nur die variante gefunden mittels ...

t3lib_extMgm::addStaticFile($_EXTKEY,"pi1/static/","user");

eine einbindung von statischen templates vorzunehmen!

nun habe ich bis dato für jedes mosdule (pi1, pi2, ....) immer einen static ordner und eine setup.txt benötigt damit ich die $conf für das jeweilige modul laden konnte!

gibts es eine möglichkeit für jedes modul die selbe static.txt zu laden zumal es echt unschön aussieht im template für 20 module 20 statische templates zu laden! muss doch irgendwie gehn ...

leider weiss ich nicht wie ...

lg, pranko

just2b ·

Hallo und willkommen im Forum,

wo die Datei liegt ist erstmals egal und in der setup.txt musst du doch sowieso noch das plugin angeben:
zB

plugin.tx_rgsmoothgallery_pi1 {
...
}

dh du schreibst 1 Datei, füllst hier auch die _pi2 und inkludierst alles auf 1x

georg

pranko_janko ·

danke für die antwort ... aber ...

ich habe mich anscheinend nicht genau genug ausgedrückt ...
das die lage des files egal ist ist mir klar!
ich will nur statt ...

   1.
      plugin.tx_rgsmoothgallery_pi1 {
   2.
      ...
   3.
      } 

   1.
      plugin.tx_rgsmoothgallery_pi2 {
   2.
      ...
   3.
      } 

   1.
      plugin.tx_rgsmoothgallery_pi3 {
   2.
      ...
   3.
      }

einfach ...

   1.
      plugin.tx_rgsmoothgallery {
   2.
      ...
   3.
      }

verwenden dann könnte ich typo-script einfach mit

   1.
      plugin.tx_rgsmoothgallery.pid=3

für alle module auf einmal konfigurieren!

ist die snun verständlich oder hab ich einehn denkfehler?

lg, pranko ...

just2b ·

Hallo,

jetzt wirds klarer! Am Ende des Files einfach

plugin.tx_rgsmoothgallery_pi2 < plugin.tx_rgsmoothgallery_pi1

georg

pranko_janko ·

sorry für meine hartnäckigkeit aber kann ich somit alle static.txt files fusionieren?

und mit

plugin.user_name_pi1< {$plugin.user_name}
plugin.user_name_pi2< {$plugin.user_name}
plugin.user_name_pi3< {$plugin.user_name}

und damit alle variablen von einem constant.txt

plugin.user_volume {
	variable1=0
        x=2
       y=30
}

übergeben?

danke nochmals ...

just2b ·

ich würde einfach alles in dem pi1 sammeln und dann an alle anderen übergeben. innerhalb von pi1 kannst du natürlich direkt werte zuweisen als auch mit irgendwelchen constants arbeiten

georg