Add predefined Velocity and CSS templates if wiki builder is assigned to a project
[phpeclipse.git] / archive / net.sourceforge.phpeclipse.wiki / src / net / sourceforge / phpeclipse / wiki / renderer / WikipediaContentRenderer.java
index 9f3d428..439110e 100644 (file)
@@ -9,10 +9,10 @@ import java.util.Properties;
 
 import net.sourceforge.phpeclipse.wiki.builder.BuilderRenderEngine;
 import net.sourceforge.phpeclipse.wiki.editor.WikiEditorPlugin;
+import net.sourceforge.phpeclipse.wiki.preferences.Util;
 
 import org.apache.velocity.Template;
 import org.apache.velocity.VelocityContext;
-import org.apache.velocity.app.Velocity;
 import org.apache.velocity.app.VelocityEngine;
 import org.eclipse.core.resources.IProject;
 import org.eclipse.core.runtime.IPath;
@@ -127,7 +127,7 @@ public final class WikipediaContentRenderer extends AbstractContentRenderer {
     try {
       if (templateFileName == null||templateFileName.equals("")) {
         if (completeHTMLPage) {
-          appendHeader(buf);
+          appendHeader(buf); 
         }
         StringWriter writer = new StringWriter();
         try {
@@ -166,6 +166,10 @@ public final class WikipediaContentRenderer extends AbstractContentRenderer {
         
         VelocityContext velocityContext = new VelocityContext();
         velocityContext.put("content", String.valueOf(writer) );
+        String localCssUrl = Util.getLocalCssUrl(fProject);
+        velocityContext.put("localcss", localCssUrl );
+        String exportCssUrl = Util.getExportCssUrl(fProject);
+        velocityContext.put("exportcss", exportCssUrl );
         Template template = ve.getTemplate(fileName);
 
         StringWriter sw = new StringWriter();