Please let me know if any/all of these should be filed as bugs.

Issue 1:
===============
I'm running Roller 3.1 at the moment. I downloaded & installed the Rational theme from www.rollerthemes.com. It doesn't show my bookmarks in its default state, so I decided to try and fix this by customizing it. As soon as I clicked the customize link in the theme section, some of the formatting was lost. As far as I can tell, this is because the default.css can no longer be found. If I'm using the stock template, the following URL resolves:

http://wittle.net/roller/ericw/resource/styles/default.css

As soon as I click customize, the above URL generates a 404 error.

To work around this, I copied the default.css file for the theme I'm customizing to a location I could reference by a static URL to my Apache instance, and added the following line to the template:

<link rel="stylesheet" type="text/css" href='http://wittle.net/default.css' />

Issue 2:
================

If I look at the templates that are available in the Templates page after I click Customize, I see the following:

._Weblog
.__css
.__day
Weblog
_css
_day

Interestingly, the contents of some of these are quite bizzare. Here is the content of ._Weblog:

Mac OS X  2  �ATTR���&�&com.apple.quarantine0000;473c8aac;Safari;| com.apple.SafariThis resource fork intentionally left blank ��

Here is the content of .__css

Mac OS X  2  �ATTR���&�&com.apple.quarantine0000;473c8aac;Safari;| com.apple.SafariThis resource fork intentionally left blank ��

Here is the content of .__day

Mac OS X  2  �ATTR���&�&com.apple.quarantine0000;473c8aac;Safari;| com.apple.SafariThis resource fork intentionally left blank ��

I suspect that this is caused by the fact that I used OS X to copy the themes to my Linux box via an NFS share. The contents of the rational theme folder are:

[EMAIL PROTECTED] rational]# ls -al
total 124
drwxr-xr-x   4 ewittle talw  4096 Nov 17 09:16 .
drwxr-xr-x  12 root    root  4096 Nov 15 13:10 ..
-rwxr-xr-x   1 ewittle talw   624 Jul 26 14:44 _css.vm
-rwxr-xr-x   1 ewittle talw   272 Jul 26 14:36 _day.vm
drwxr-xr-x   2 ewittle talw  4096 Aug 15 11:35 images
-rwxr-xr-x   1 ewittle talw  4096 Nov 15 13:08 ._images
-rwxr-xr-x   1 ewittle talw  4096 Nov 15 13:08 ._sm-theme-rational.png
-rwxr-xr-x   1 ewittle talw 12674 Jul 26 15:09 sm-theme-rational.png
drwxr-xr-x   2 ewittle talw  4096 Aug 15 11:35 styles
-rwxr-xr-x   1 ewittle talw  4096 Nov 15 13:08 ._styles
-rwxr-xr-x   1 ewittle talw  4096 Nov 15 13:08 ._theme.xml
-rwxr-xr-x   1 ewittle talw  1514 Aug 14 20:44 theme.xml
-rwxr-xr-x   1 ewittle talw  4096 Nov 15 13:08 ._Weblog.vm
-rwxr-xr-x   1 ewittle talw  3426 Aug  3 15:33 Weblog.vm

I believe the ._ files are the OS X resource forks. Is it possible that the Roller code that is looking for template components is picking up the resource fork files in addition to the real files?

Issue 3
======

Even after the above, I still could not get the bookmarks to display. After playing around, I figured out that the following if block around the Links section was the problem

                        #if($rootFolder.getBookmarks().size()>0)
                        #end

My bookmarks are organized into folders, and there are no bookmarks in the root (only folders). Therefore, this macro was preventing the links from displaying at all. I'm not sure if the intended use of this macro is specifically for bookmarks only; if so the template code should probably check for both the size of the bookmarks list and the size of the folders list rather than just one.

-Eric


Reply via email to