> If there is a way to access images embedded with the AttachFilePlugin
> in CSS, then maybe the tree could be completely contained in the TW.
The good news is that AttachFilePluginFormatters -- the 'runtime'
rendering functions that handle 'attachment tiddlers' -- already
supports the use of attached images within the StyleSheet.
When a tiddler containing the [[TiddlerName]] syntax is *displayed*,
it usually just renders a link to another tiddler. However, if this
syntax occurs within your StyleSheet then, when the CSS in the
StyleSheet tiddler is *processed*, any instances of [[...]] will also
be used to *insert* the contents of the indicated tiddler directly
into the CSS *before* it is passed to the browser for further
handling.
This use of [[...]] has been enhanced by AttachFilePluginFormatters to
recognize tiddlers tagged with 'attachment' as a special case and,
rather than inserting the entire contents of the attachment tiddler,
it automatically retrieves a URL -- either data://, file://, or http://
-- based upon the attachment definition, and then inserts that URL
into the CSS before further processing.
Thus, using the CSS standard syntax for embedding a background image:
.someClass { background-image: url('...'); }
you can easily insert a URL from an attachment tiddler, like this:
.someClass { background-image: url('[[SomeTiddler]]'); }
enjoy,
-e
Eric Shulman
TiddlyTools / ELS Design Studios
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TiddlyWiki" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/TiddlyWiki?hl=en
-~----------~----~----~----~------~----~------~--~---