NAME
Apache::AxKit::Plugin::AddXSLParams::BasicSession - Provides a way to pass info from the BasicSession taglib to XSLT params
SYNOPSIS
# in httpd.conf or .htaccess, but *AFTER* you load the BasicSession plugin.
AxAddPlugin Apache::AxKit::Plugin::BasicSession
AxAddPlugin Apache::AxKit::Plugin::AddXSLParams::BasicSession
DESCRIPTION
Apache::AxKit::Plugin::AddXSLParams::BasicSession (Whew! that's a mouthful) offers a way to make information about the current session available as params within XSLT stylesheets. This module, as well as parts of the documentation, were blatantly ripped off from Apache::AxKit::Plugin::AddXSLParams::Request. Thanks!
CONFIGURATION
There is no configuration for this module, seeing as all session configuration needs to occur for the Apache::AxKit::Plugin::BasicSession module.
USAGE
Like A:A:P:A:Request, you can access session key values by defining a specially named XSL parameter. A:A:P:A:BasicSession uses the prefix "session.keys" to represent key values. For instance, if you have a session key named "search-max", the following would work:
<xsl:param name="session.keys.search-max"/>
...
<xsl:value-of select="$session.keys.search-max"/>
Any key that begins with an underscore ("_") will not be passed as an XSL parameter, since these are considered "hidden" keys managed by the BasicSession package.
DEPENDENCIES
AxKit::XSP::BasicSession
AxKit (1.6 or greater)
AUTHOR
Michael A Nachbaur, mike@nachbaur.com
COPYRIGHT
Copyright (c) 2001-2003 Michael A Nachbaur. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
SEE ALSO
AxKit, AxKit::XSP::BasicSession, Apache::AxKit::Plugin::BasicSession