+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Template substitute klappt nicht

  1. #1
    TP-Junior dande macht alles soweit korrekt
    Registriert seit
    Oct 2007
    Beiträge
    21

    Template substitute klappt nicht

    Hi Leute,

    ich habe dieses Template und möchte die Marker ersetzten:
    PHP-Code:
    <!-- ###MAINLISTE### -->
    <form action="index.php" method="post">
        <
    input type="hidden" name="send" value="###SENDVALUE###" /> 
        
            <!-- 
    ###REPEAT### -->  
                
    <div>###NUMBER###</div>
            
    <!-- ###REPEAT### -->
        
        
    <input  type="submit"  value=""  />
    </
    form>
    <!-- 
    ###MAINLISTE### --> 
    PHP:
    PHP-Code:
        $templateFile $this->cObj->fileResource('EXT:fx_testextension/res/template.tmpl');
            
    $template $this->cObj->getSubpart($templateFile'###MAINLISTE###'); 
            
    $templateRepeat $this->cObj->getSubpart($template'###REPEAT###');
            
            
    $content $this->cObj->substituteMarker($template'###SENDVALUE###''1');    
                      
            
    $repeat '';
            
    $marker = array();     
            for(
    $i=0$i<10$i++){
                
    $marker['###NUMBER###'] =  $i;  
                
    $repeat .= $this->cObj->substituteMarkerArrayCached($templateRepeat$marker);
            }
            
            
    $content .= $this->cObj->substituteSubpart($template'###REPEAT###'$repeat);
    return 
    $content
    Es kommt sowas bei raus, ist natürlich falsch mit den zwei Form Elementen:
    PHP-Code:
    <form action="index.php" method="post">
      <
    input type="hidden" name="send" value="1" />
      <
    div>###NUMBER###</div>
      
    <input type="submit" value="" />
    </
    form>
    <
    form action="index.php" method="post">
      <
    input type="hidden" name="send" value="###SENDVALUE###" />
      <
    div>0</div>
      <
    div>1</div>
      <
    div>2</div>
      <
    div>3</div>
      <
    div>4</div>
      <
    div>5</div>
      <
    div>6</div>
      <
    div>7</div>
      <
    div>8</div>
      <
    div>9</div>
      <
    input type="submit" value="" />
    </
    form
    Wie geht es richtig , ich kriege es einfach nicht hin.

  2. #2
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    Du verstehst den Unterschied zwischen Subpart und Marker nicht, Du überschreibst einen Marker immer mit einem neuen Wert. So kann das nichts geben.

    Schau Dir die Beispiele an und studiere sie:
    http://wiki.typo3.org/index.php/Exte...HTML-Templates


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  3. #3
    TP-Junior dande macht alles soweit korrekt
    Registriert seit
    Oct 2007
    Beiträge
    21
    Ich habe mir die beispiele angeschaut und genau studiert
    So gehts:
    PHP-Code:
        $template $this->cObj->getSubpart($templateFile'###MAINLISTE###'); 
            
    $templateRepeat $this->cObj->getSubpart($template'###REPEAT###');
                  
            
    $repeat '';
            
    $marker = array();  
            
    $marker['###SENDVALUE###'] = 1;
               
            for(
    $i=0$i<10$i++){
                
    $marker['###NUMBER###'] =  $i;  
                
    $repeat .= $this->cObj->substituteMarkerArrayCached($templateRepeat$marker);
            }
            
    $subpart['###REPEAT###'] = $repeat;
            
            return  
    $this->cObj->substituteMarkerArrayCached($template$marker$subpart); 

  4. #4
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    na also, hat sich doch gelohnt


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


+ Antworten

Ähnliche Themen

  1. PHP: Dynamische Vorauswahl klappt und klappt nicht?
    Von Boris im Forum Traum-Dynamik
    Antworten: 14
    Letzter Beitrag: 12.05.2008, 18:06
  2. [smarty] Weis auch nicht mehr.. Template lädt nicht!
    Von alecsk im Forum Traum-Dynamik
    Antworten: 1
    Letzter Beitrag: 20.02.2008, 13:56
  3. ftp klappt nicht
    Von stine im Forum Dreamweaver & andere Webeditoren
    Antworten: 7
    Letzter Beitrag: 22.05.2005, 21:46
  4. es klappt nicht
    Von caro9 im Forum Flash & Multimedia
    Antworten: 1
    Letzter Beitrag: 20.04.2003, 23:17
  5. CSS klappt nicht
    Von Sigi im Forum HTML & CSS
    Antworten: 6
    Letzter Beitrag: 16.09.2002, 16:33

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51