| 
	    
         By: gustaf 
        Date: 2007-07-06 
        Time: 12:21 
		
	   | 
	  
      
	    Definition List problem
        
        I have the following array: 
Array 
( 
    [0] => Array 
        ( 
            [question] => Question1? 
            [answer] => Answer1! 
        ) 
 
    [1] => Array 
        ( 
            [question] => Question2? 
            [answer] => Answer2! 
        ) 
 
    [2] => Array 
        ( 
            [question] => Question3? 
            [answer] => Answer3! 
        ) 
) |  
  
What shall I do to get the following output with TBS?:
 
<dl> 
     <dt>Question1?</dt> 
     <dd>Answer1!</dd> 
 
     <dt>Question2?</dt> 
     <dd>Answer2!</dd> 
 
     <dt>Question3?</dt> 
     <dd>Answer3!</dd> 
</dl> 
 |  
  
I hope I don't have missed something obvious but I just can't get it right.
 
Thanks / Gustaf  
	   | 
	  
    
	
      | 
	    
         By: TomH 
        Date: 2007-07-06 
        Time: 15:05 
		
	   | 
	  
      
	    Re: Definition List problem
        
        Gustaf, 
 
Please show us your php and template code so we can see what you've got so far 
	   | 
	  
    
	
      | 
	    
         By: gustaf 
        Date: 2007-07-07 
        Time: 02:06 
		
	   | 
	  
      
	    Re: Definition List problem
        
        Actually I don't know how to do. The only thing I can come up with it: 
PHP:
 
$faq[] = array("question" => "Question1?", "answer" => "Answer1!"); 
$faq[] = array("question" => "Question2?", "answer" => "Answer2!"); 
$faq[] = array("question" => "Question3?", "answer" => "Answer3!"); 
$TBS->MergeBlock('faq',$faq); 
 |  
  
and (x)HTML:
 
<dl> 
<dt>[faq.question;block=???]</dt> 
<dd>[faq.question;block=???]</dd> 
</dl> 
 |  
  
Sure I can nest <dt>- and <dd>-tags in some homemade tag (instead of ???) but then I won't have semantically correct xhtml. 
 
Any ideas?   
	   | 
	  
    
	
      | 
	    
         By: TomH 
        Date: 2007-07-07 
        Time: 13:57 
		
	   | 
	  
      
	    Re: Definition List problem
        
        You're almost there, try simply 
<dl> 
<dt>[faq.question;block=dl]</dt> 
<dd>[faq.answer]</dd> 
</dl> 
 |  
 
And, you only need the "block= " once inside any block.
 
Hope that helps, 
TomH  
	   | 
	  
    
	
      | 
	    
         By: TomH 
        Date: 2007-07-07 
        Time: 14:12 
		
	   | 
	  
      
	    Re: Definition List problem
        
        Sorry, I didn'Tom read you thoroughly :( 
You are right, I think you need a dummy tag.
 
But XHTML accepts any tag set doesn't it - after all isn't that the purpose of the semantic rules?
 
<dl> 
<qa> 
<dt>[faq.question;block=qa]</dt> 
<dd>[faq.answer]</dd> 
</qa> 
</dl> 
 |  
  
	   | 
	  
    
	
    
	
    
       | 
      
	    
		
         
		  Posting in progress. 
          Please wait...
		 
		
	   |