These are not VaeML tags; they are shortcuts that you can also use inside VaeML pages. These shortcuts are especially powerful because they can be used inside attributes of other VaeML tags.
<v=path> - Access data
<v=path> shortcut returns the value of that path (relative to the
current context), regardless of what type of structure that path
represents. (Uses VaeQL syntax).
<v=contact/phone_number> is equivalent to
<v:text path="contact/phone_number" />, if
stored as a text field.
For images, files, or video, the
<v=path> shortcut will return the
local URL for that image, file, or video. For example,
<v=contact/company_photo> is equivalent to
<v:imurl path="contact/company_photo" />.
For collections, the
<v=path> shortcut will return the ID of the
collection. For associations, the
<v=path> shortcut will return the ID
of the associated entry.
This shortcut is especially handy because it can also be used inside
other HTML tags or attributes. It should also be used inside tags that
donâ€™t support rendering HTML elements inside them (such as
Specifying image or video sizes
You can specify image or video sizes through the
<v=path> shortcut as
To resize an image to specific pixel dimensions for width and height,
simply separate them by commas, like this:
resize to a named crop or video size, just specify its name like this:
<v~> and <v~path> - Permalinks
<v~> shortcut returns the permalink of the current entry. The
<v~path> shortcut returns the permalink of the entry pointed to by the
<v-> - Current entry ID
<v-> shortcut returns the ID of the current entry.
<v? ?> - Execute PHP code
<v? ?> executes PHP code within the current context. This is just
a wrapper around
<v:php> and works just like
<v:php>. The variable
$context is populated with the data from the current context.
You may also use an equals sign at the beginning of the shortcut
<v?= ?>) to directly display the output of a PHP
function. This works just like the native PHP
<?= ?> shortcut tag.