condition requiredThe value to test. If it has content after trimming, ifset returns text; otherwise it returns else_text. A condition that is only an unresolved alias (a 10-character token like _#HEADLINE, or _#P followed by digits) counts as empty. Usually a field getter such as {hl_href.........} or another expression. You may add more condition:text pairs after the first to chain alternatives.
text requiredWhat to print when condition is non-empty. The alias _#1 inside text expands to the condition value, so you can reuse it without repeating the expression.
else_text optionalWhat to print when condition is empty (or an unresolved alias). Optional - if omitted, an empty condition yields an empty string. As the trailing unpaired argument it also serves as the final fallback when chaining several condition:text pairs.
{ifset:hello:visible}
{ifset::shown:hidden}
{ifset:Jane:Hello _#1}
{ifset:custom-url:_#1:/cz/clanky/default}
{ifset:_#NOSUCH__:has value:no value}
{ifset::skipped:found:matched:fallback}