[Typo3-german] Pfad zu einem hochgeledenem Bild finden
    Udo Tall 
    udotall at yahoo.de
       
    Thu Jul 28 15:15:59 CEST 2005
    
    
  
Vielen dank Marc,
aber ich verstehe es noch nicht ganz.
Die Extension heisst: "gv_mag_covers"
1. wo finde ich die Datei class.tx_gv_mag_covers_pi1.php ?
    - es ist in /typo3/ext/gv_mag_covers nicht zu finden
2. wenn ich so eine funktion in class.tx_gv_mag_covers_pi1.php erstelle
    function returnFilePath ($cover,$pageID) {
      // get actual date
      $now = date("U");
      // set path
      $file_path = "/uploads/tx_gvmagcovers";
      // db-query
      $res = $GLOBALS["TYPO3_DB"]->exec_SELECTquery($cover,
      "tx_gvmagcovers", "deleted=0 AND hidden=0 AND ((starttime=0) OR
      (starttime<'".$now."')) AND (endtime=0 OR endtime>'".$now."') AND
      pid='".$pageID."'" AND UID=1);
      while ($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
        // get filename
        $filename = $file_path.'/'.$row[$cover];
      }
      return $filename
    }
2.1 wie kann ich es jetzt in TS verwenden? Sorry für die Frage aber ich  
habe noch nicht grosse Erfahrung.
Ich möchte z.B. auf der Startseite die Cover1 zeigen:
* wie kann ich direkt in TS von Startseite die Funktionen aus der Datei  
class.tx_gv_mag_covers_pi1.php zugreifen?
* wie kann ich in Typo3 eine Funktion aufrufen?
in TS Config:
temp.cover1 = IMAGE
temp.cover1 {
   file = ?? {wie zeige ich hier den richtigen Pfad}
}
nochmal danke für jeden Tipp
Udo
> Wieso in TS? sowas gehört IMHO in die class.tx_deineext_pi1.php und geht
> dann ungefähr so:
>
> // get actual date
> $now = date("U");
>
> // set path
> $file_path = "/uploads/tx_gvmagcovers";
>
> // db-query
> $res = $GLOBALS["TYPO3_DB"]->exec_SELECTquery("cover1",
> "tx_gvmagcovers", "deleted=0 AND hidden=0 AND ((starttime=0) OR
> (starttime<'".$now."')) AND (endtime=0 OR endtime>'".$now."') AND
> pid='".$pageID."'" AND UID=1);
>
> while ($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
> 	// get filename
> 	$filename = $file_path.'/'.$row["cover1"];
> }
>
> Mit dem so gewonnenen Pfad zu Deinem Bild kannst Du z.B. ein Template
> entsprechend füllen und damit dann auch das Bild im Frontend ausgeben...
>
> HTH,
>
> M.
-- 
--------------------
typo3 :)
    
    
More information about the TYPO3-german
mailing list