ok, so i think this is the last email related to this...
here's what i'm discovering:
so, i commented out the Markup that *seemed* to be causing the problem.
reload - everything works out fine.
but now, if i add any more Markup anywhere in my config, the same
problem arises - it doesn't matter what it is.
for instance:
Markup("user-comment", "directives", "/\\/\\*(.*?)\\*\\//", "");
//Markup("comment", "directives", "/\\/\\*(.*?)\\*\\//", "");
--> this works, and the nested-if functions as desired
Markup("user-comment", "directives", "/\\/\\*(.*?)\\*\\//", "");
Markup("comment", "directives", "/\\/\\*(.*?)\\*\\//", "");
--> with the 2nd identical 'comment' markup added, the nested-if +
SiteFooter combo breaks
i wonder - is Markup adding these new definitions to an array
somewhere? and is that array running out of space (and messin' with
nested-if) because i've accumulated too many Markup calls in my system?
thanks,
adam
On 30 Jun 2008, at 5:16 AM, Patrick R. Michaud wrote:
On Mon, Jun 30, 2008 at 12:48:23AM -0700, adam overton wrote:
hi
i'm running into an odd issue with the nested-if recipe, and
wondering if
there's a fix...
here's the deal:
let's say i have a page called Main.TestInclude with the
following set of
nestedIfs:
(:if0 true:)
(:ifA true:)
(:if1 true:)
if0,ifA,if1 true
(:else1:)
if0,ifA true if1 false
(:if1end:)
(:elseA:)
(:if2 true:)
if0,if2 true, ifA false
(:else2:)
if0 true, if2,ifA false
(:if2end:)
(:ifAend:)
(:else0:)
if0 false
(:if0end:)
if i then include it on another page, say in the WikiSandbox,
using (:include UDP.TestInclude:),
then it works fine, and prints out:
if0,ifA,if1 true
however, if i then stick (:include UDP.TestInclude:) into
Site.SiteFooter,
and then load any page on the site, it malfunctions and spits
out onto the
page part of the conditional (i.e. it doesn't execute it all):
(:if1 true:)
if0,ifA,if1 true
(:else1:)
if0,ifA true if1 false
(:if1end:)
is there a way to correct this?
Could you try it at http://www.pmichaud.com/sandbox/nestedif/
pmwiki.php
and let me know if it works? I'm adding nested if's to the core.
Pm
_______________________________________________
pmwiki-users mailing list
[email protected]
http://www.pmichaud.com/mailman/listinfo/pmwiki-users