In our content we have a bunch of URLs referenced like this: ◊link["
http://example.com"]{example} 

Output target #1 (HTML; maybe ebooks) is simple: Have the link function 
output <a href="http://example.com";>example</a>.

Output target #3 (a printed book; an information sheet with an online 
companion providing all the links) is pretty simple also: Have the link 
function output something like *example* (1) and then separately process 
and generate the list of links like so:  (1)  http://example.com  — 
although i haven't yet learned how one could add numbers, or how to pull 
out semantic elements from a whole document.

Output target #2 (a fancier book, a magazine-like layout) is where i'm 
looking for examples or reassurance...   here there needs to be an 
awareness in some function somewhere of how pagination plays out, which 
seems to me devilishly difficult, as the output of a footnote can affect 
how much room there is for text and therefore if the linked item to be 
footnoted appears on that page or not.  So, i'm looking for how Pollen has 
handled output to paginated media.

Bonus:  A similar situation, but probably requiring a different mechanism, 
is  ◊aside[This would be the last time he saw his trusty narrator.]{Paul 
took control of his life and began writing his own story.}  — where in a 
simple layout, perhaps .mobi, the aside ("This would be the last...") is 
printed immediately below its associated paragraph ("Paul took...") and in 
a more complex layout, perhaps meant for print, it is in an space made by 
an offset in the text to the left or right, or in the margin.

I'm not concerned that this power has to live only in the template; if i 
have to, say, toggle a variable for when i'm generating output for a medium 
that can handle hyperlinks or for one that can't, or for mediums that can 
handle more complex layouts or ones that can't, that's fine.

And i don't need to know how to do all of this, right now.  I just need to 
be assured this is possible before i start happily marking up the meaning 
of life, the universe, and everything semantically in Pollen.

My apologies for an attempt to ask an advanced question as a new pollen 
programmer, which is sure to grate experienced ears.

Thank you!

ben

Boston / Minneapolis
https://drutopia.org/

-- 
You received this message because you are subscribed to the Google Groups 
"Pollen" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to pollenpub+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to