My favorites | Sign in
Project Logo
                
Search
for
Updated Feb 04, 2010 by tobiasz.cudnik
varPrintAttrMethodPHP  

varPrintAttr

Wiki > Syntax > varPrint > varPrintAttr

Parameters

Description

Prints variable $varName as attribute $attr of matched elements.

Example

Markup

 <div>
     <p>FOO</p>
 </div>

Data

 $data = array(
   'foo' => array(
       'bar' => array('printMe')
   )
 );

QueryTemplates formula

 $template['p']->
     varPrintAttr('rel', 'data.foo.bar.0')
 ;

Template

 <div>
     <p data.foo.bar.0="<?php  if (isset($data['foo']['bar']['0'])) print $data['foo']['bar']['0'];
 else if (isset($data->{'foo'}->{'bar'}->{'0'})) print $data->{'foo'}->{'bar'}->{'0'};  ?>">FOO</p>
 </div>

Template tree before

 div
  - p
  -  - Text:FOO

Template tree after

 div
  - p
  -  - Text:FOO

Comments allowed


Sign in to add a comment
Powered by Google Project Hosting