[pmwiki-users] Testing for an empty page text variable

Randy Brown alongkiss at aprivatespot.com
Tue May 8 21:47:09 CDT 2012

I have a page text variable that spans more than one line:

     (:MyPTV:This is a 
     two line page text variable:)

Is there a way to test whether or not MyPTV is empty?

This doesn't work, because the newline breaks the markup:

     (:if !equal "{{$FullName}$:MyPTV}" "":)

I tried writing a custom markup expression to give me the length of MyPTV, but the function didn't work:

     # a custom markup expression that returns the length of the page text variable, for example: {(ptvlen "{$FullName}" "$:MyPTV")} 
     $MarkupExpr['ptvlen'] = 'PTVlen($args[0],$args[1])';
     function PTVlen ($page, $ptv) {
         return strlen($var);	


More information about the pmwiki-users mailing list