Tried to get the menu in php again – gave up. Rewrote
mod_include.c to sort things out.
My custom mod_include.c now allows for delayed variable expansion within an SSI variable. This basically means that it behaves a little like a
#define clause in C, and allows simple macros to be built up – useful for large blocks of text that have a small change right in the middle of it. Without the delayed expansion this would need to be defined as two separate variables and printed out with two
<!--#echo commands with the changed text inbetween. Now, one call to the
#macro command will take care of everything ! Once the documentation is finished then I’ll see about getting it submitted to Apache properly.