? zen_path_to_theme.patch
Index: zen/page.tpl.php
===================================================================
RCS file: /cvs/drupal-contrib/contributions/themes/zen/zen/page.tpl.php,v
retrieving revision 1.7
diff -u -p -r1.7 page.tpl.php
--- zen/page.tpl.php	14 May 2008 17:08:36 -0000	1.7
+++ zen/page.tpl.php	7 Jul 2008 12:49:38 -0000
@@ -7,8 +7,8 @@
   <?php print $head; ?>
   <?php print $styles; ?>
   <!--[if IE]>
-    <?php if (file_exists($directory . '/ie.css')): ?>
-      <link rel="stylesheet" href="<?php print $base_path . $directory; ?>/ie.css" type="text/css">
+    <?php if (file_exists($path_to_theme . '/ie.css')): ?>
+      <link rel="stylesheet" href="<?php print $base_path . $path_to_theme; ?>/ie.css" type="text/css">
     <?php else: ?>
       <link rel="stylesheet" href="<?php print $base_path . $zentheme_directory; ?>/ie.css" type="text/css">
     <?php endif; ?>
Index: zen/template.php
===================================================================
RCS file: /cvs/drupal-contrib/contributions/themes/zen/zen/template.php,v
retrieving revision 1.23
diff -u -p -r1.23 template.php
--- zen/template.php	20 May 2008 13:12:07 -0000	1.23
+++ zen/template.php	7 Jul 2008 12:49:38 -0000
@@ -93,6 +93,8 @@ function zen_breadcrumb($breadcrumb) {
  */
 function zen_preprocess_page(&$vars, $hook) {
   global $theme;
+  
+  $vars['path_to_theme'] = drupal_get_path('theme', $theme);
 
   // These next lines add additional CSS files and redefine
   // the $css and $styles variables available to your page template
