RE: [greenstone-devel] Detecting cgi arguments

From Emanuel Dejanu
DateFri, 21 Jan 2005 09:44:09 +0200
Subject RE: [greenstone-devel] Detecting cgi arguments
In-Reply-To (41F07803-5060107-cs-waikato-ac-nz)
Hi Doug,

A few notes to Michael e-mail.

{If} expression is used in collect.cfg with "format" command.

expression is used in macro files (.dm)

Please note the quotes around macro also.

- expression1 will be render if a=q

- expression2 will be render if a is not = q

Expression1, expression2 should not contain ",)" characters
or they should escaped with "" character

Best regards,


-----Original Message-----
[] On Behalf Of
Michael Dewsnip
Sent: Friday, January 21, 2005 5:33 AM
To: Doug Carter
Cc: Greenstone Mailing List
Subject: Re: [greenstone-devel] Detecting cgi arguments

Hi Doug,

You're on the right track. "d" will be set to the value of the "a"
cgi argument, so you can do

{If}{d, whatever}

or possibly even

{If}{d eq "q", whatever}

All the best,


Doug Carter wrote:

>Hi all,
>I want to be able to output different text based on cgi arguments being
>passed. For example, if the url contains a=q, what is the corresponding
>_cgiarg_ macro.
>I'd like to be able to do something like:
><insert some text>
>If this is already documented, can someone point me in the right
>greenstone-devel mailing list

greenstone-devel mailing list