Macro: PageIfElseMacro for pulling metadata or data from the Asset in which it's embedded. If it is not defined, will return the second argument passed to this routine, from the Asset in which it's embedded.