From 71fa43bdb822d5cd01fa6de433566e21b70c48e9 Mon Sep 17 00:00:00 2001 From: miker Date: Thu, 9 Mar 2006 18:51:12 +0000 Subject: [PATCH] fixing title rendering git-svn-id: svn://svn.open-ils.org/ILS/trunk@3298 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../src/perlmods/OpenILS/WWW/SuperCat/Feed.pm | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/Open-ILS/src/perlmods/OpenILS/WWW/SuperCat/Feed.pm b/Open-ILS/src/perlmods/OpenILS/WWW/SuperCat/Feed.pm index aa4a5533d0..280b21cd23 100644 --- a/Open-ILS/src/perlmods/OpenILS/WWW/SuperCat/Feed.pm +++ b/Open-ILS/src/perlmods/OpenILS/WWW/SuperCat/Feed.pm @@ -368,7 +368,7 @@ sub new { return $self; } -our ($_parser, $_xslt, $atom2html_xslt); +our ($_parser, $_xslt, $xslt_file); sub toString { my $self = shift; @@ -380,19 +380,17 @@ sub toString { $_parser ||= new XML::LibXML; $_xslt ||= new XML::LibXSLT; + $xslt_file ||= + OpenSRF::Utils::SettingsClient + ->new + ->config_value( dirs => 'xsl' ). + "/ATOM2XHTML.xsl"; + # parse the MODS xslt ... - $atom2html_xslt ||= $_xslt->parse_stylesheet( - $_parser->parse_file( - OpenSRF::Utils::SettingsClient - ->new - ->config_value( dirs => 'xsl' ). - "/ATOM2XHTML.xsl" - ) - ); + my $atom2html_xslt = $_xslt->parse_stylesheet( $_parser->parse_file($xslt_file) ); my $new_doc = $atom2html_xslt->transform($self->{doc}, base_dir => "'$root'"); return $new_doc->toString(1); - return $atom2html_xslt->output_string($new_doc); } -- 2.43.2