I am having some trouble thinking about how to properly setup my research 
journal. 

What I have now is a new research journal button that creates a tiddler 
with the following content:

<h3 style="display:inline">[[Weekly Goals|Week WW - YYYY]]</h3> <$appear 
$state="goals" mode="custom" 
show="{{$:/.dm/config/appearPlugin!!downarrow}}" 
hide="{{$:/.dm/config/appearPlugin!!uparrow}}">


{{Week WW - YYYY}}


</$appear>
<hr/>


THE ACTUAL TEXT OF MY RESEARCH DIARY


<hr/><h3 style="display:inline">[[Papers of Interest]]</h3> <$appear 
$state="papers" mode="custom" 
show="{{$:/.dm/config/appearPlugin!!downarrow}}" 
hide="{{$:/.dm/config/appearPlugin!!uparrow}}">


{{Papers of Interest}}


</$appear>

where WW and YYYY are replaced by the correct week number and year number 
by wrapping all this in a now macro within the button code.

This has been working fine, but I find myself:

   - frequently changing the look/style of a research journal entry.
   - wanting to learn more about templates and transclusion. 

With this in mind, I want to go about making a "Research Journal Template" 
that will have all the correct behavior, and somehow having my actual Daily 
Entries just contain the daily text, but get rendered according to the 
template. 

I tried making a new template with the above and replacing "THE ACTUAL TEXT 
OF MY RESEARCH DIARY"  with {{!!text}}, and then making my daily journal 
with just the following content:

This is a test 


{{|MyTemplate}}

Unsurprisingly, this gives a recursive transclusion error in both the 
template and the daily entry. 

My desired result is:

   - have all tiddlers tagged with both Journal and Research are rendered 
   using the same template I can edit whenever I need to.
   - Have each daily journal entry correctly link to its 
   corresponding weekly goals tiddler. 
      - Not sure how this would be accomplished - perhaps have the 
      template parse the "created" field? I don't want the link to the weekly 
      goals to change with time.
   - The *text body* of each daily entry contains only relevant (and 
   formatted) daily information. 
      - I don't want to have rendering code in these entries since I want 
      to be able to change that after the fact.
      - I don't want to have to stick everything in a field.
   
Any and all help would be greatly appreciated! 

Thanks!
Diego

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/fb32565e-83da-4998-88cf-25d634b3e2de%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to