<v:a_if>

Outputs its contents either as an HTML link (<a> tag) or without a link, depending on whether the path specified in the path= attribute contains data. If called from within a <v:collection> block, it will automatically append information about which item in the collection was clicked to the query string just like the <v:a> tag.

Required Attributes

  • href - link href. This will become the href attribute of the generated <a> tag.

  • path - path to check for data. Uses VaeQL syntax.

Optional Attributes

You may use any attributes that are accepted by the <v:a> tag.

Sample Usage

Assume that our locations collection has 2 entries: New York and London. Only New York has the checkbox show_more_information set. Then, this code:

<v:collection path="locations">
 <p>
  <v:a_if path="show_more_information" href="/location" />
   <v:text path="name" />
  </v:a_if>
 </p>
</v:collection>

Might render:

<p>
 <a href="/location/1-new-york">New York</a>
</p>
<p>
 London
</p>