[Plone-UI] Trouble with custom css (browser resource)
rcecil
rob.cecil at gmail.com
Mon Jun 1 03:35:02 UTC 2009
Hello,
I'm developing a custom AT type and I have created a new browser view
(directoryentry.pt) that utilizes a css registered through a configure.zcml
<browser:resource> stanza:
<configure ...>
<browser:resource
name="twinpeaks-directoryentry.css"
file="directoryentry.css"
/>
<browser:resource
name="frame.png"
image="frame.png"
/>
...
My utilization of the css is in directory.pt, right after the <body> tag:
<metal:css fill-slot="css_slot">
<style type="text/css" media="all"
tal:content="string: @import
url(${context/++resource++twinpeaks-directoryentry.css});"></style>
</metal:css>
When I view the browser view when the instance is running, and view source,
I can see that the TAL expression has worked at it looks like:
...
<style type="text/css" media="all"> @import
url(http://localhost:8080/site/directory/cecil/++resource++twinpeaks-directoryentry.css);</style>
...
The only problem is that the css in that file is not applied. It contains a
single css stanza developed and tested to work using external static html.
I can successfully bring up a browser image resource, by typing this
directly into my browser ('cecil' is the title of an instance of my custom
AT type):
http://localhost:8080/site/directory/cecil/++resource++group.png
I can see the graphic that verifies the browser resource registration
succeeded for "group.png".
However when I try the same technique on the actual css:
http://localhost:8080/site/directory/cecil/++resource++twinpeaks-directoryentry.css
I get a blank browser window, presumably because a zero-byte css file is
returned.
I get the same results when I turn portal_css debug mode on.
Any ideas?
Thanks in advance!
Rob Cecil
--
View this message in context: http://n2.nabble.com/Trouble-with-custom-css-%28browser-resource%29-tp3004414p3004414.html
Sent from the User Interface & Design mailing list archive at Nabble.com.
More information about the UI
mailing list