Kjetil Kjernsmo > AxKit-XSP-BasicSession-0.23_3 > Apache::AxKit::Plugin::AddXSLParams::BasicSession

Download:
AxKit-XSP-BasicSession-0.23_3.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
Stalled  1
View/Report Bugs
Module Version: 0.20   Source  

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.

In addition to the session keys, you can also get the session ID string using session.id.

DEPENDENCIES ^

AUTHOR ^

Michael A Nachbaur, mike@nachbaur.com Kjetil Kjernsmo, kjetilk@cpan.org

COPYRIGHT ^

Copyright (c) 2001-2004 Michael A Nachbaur, Kjetil Kjernsmo 2004. 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

syntax highlighting: