Hi Willem,

You can (almost) do this with the context plugin 
<http://contextplugin.tiddlyspot.com/>, which is already included in 
TiddlyBlink. I'm not sure if there's a way to specifically show a 
paragraph, but you can show any number of characters either side of a 
search result.

I had included in my original solution, but you can apply the same thing to 
Anne-Laure's approach just as easily.

First you want to set your search term to be the title of the current 
tiddler, so surround *all* of your code with this:

<$set name="this-tiddler" value=<<currentTiddler>> >

...the rest of your code...

</$set>

Now instead of transcluding a tiddler you can use this:

<$context term=<<this-tiddler>> length="50" />

Where in this example you will see 50 characters either side of you search 
term.

Let me know if it works, si.

On Tuesday, 28 April 2020 16:37:44 UTC+1, Willem Hagendoorn wrote:
>
> Thank you so much Anne Lauren, David and Si.
>
> I've tested all your suggestion, it turns out that Anne Laurens solution 
> works best for me. Besides the fact that this a solution to my question, 
> it's a nice introduction in coding. Awesome. 
>
> One more question: When the link refers to a tiddler with a lot of text, 
> all text of that tiddler is shown in the 'simple transclusion mode':
>
> [image: Schermafbeelding 2020-04-28 om 17.33.51.png]
>
> Is it possible to show just the specific fragment/paragraph/sentence the 
> link is refering to, and hide all the other text? So in the picture above, 
> only the sixth paragraph would supposed to be visible. 
>
> Thanks again!
>
>
>
>
>
> Op maandag 27 april 2020 19:05:00 UTC+2 schreef si:
>>
>> Hi Willem,
>>
>> Here is one of many possible approaches.
>>
>> Create a tiddler, call it whatever you like, and add the following code:
>>
>> \define list-backlinks(category)
>> <$set name="this-tiddler" value=<<currentTiddler>> >
>> <$list filter="[<currentTiddler>backlinks[]tag<__category__>last[]]">
>> <h3>''<<__category__>>''</h3>
>> </$list>
>> <$list filter="[<currentTiddler>backlinks[]tag<__category__>]">
>> <$link><<currentTiddler>></$link>
>> <$context term=<<this-tiddler>> />
>> </$list>
>> </$set>
>> \end
>>
>> <hr>
>>
>> <h2>''References''</h2>
>>
>> <<list-backlinks category:"Case Law">>
>>
>> <<list-backlinks category:"Legislation">>
>>
>> <<list-backlinks category:"Literature">>
>>
>> Now tag this tiddler that you have just created with "$:/tags/ViewTemplate". 
>> Your lists should now appear at the bottom of every tiddler in your wiki. I 
>> am assuming that you are using the tags "Case Law", "Legislation" and 
>> "Literature".
>>
>> Since you are using TiddlyBlink, you may wish to replace one of the 
>> references lists that are already featured. To do this, instead of creating 
>> your own tiddler, find the tiddler called 
>> "$:/.giffmex/ViewTemplate/refscontext" and replace the text with the above 
>> code. Remember to backup before doing this!
>>
>> Then you will be able to view your category list by clicking on the eye 
>> button and selecting "search results in context".
>>
>> Hopefully that works. Unless I made a mistake, which is very possible.
>>
>> On Monday, 27 April 2020 08:18:32 UTC+1, Willem Hagendoorn wrote:
>>>
>>> Hi all!
>>>
>>> Only yesterday I discovered TiddlyWiki, so I'm totally new to this. 
>>> Since the possibilities are limitless, or so it seems, I was wondering if 
>>> someone can help me out with the following. 
>>>
>>> I would like to organize the tiddler's backlinks and display them sorted 
>>> by subject.
>>>
>>> I also would like to show the specific fragment (and nothing else) the 
>>> link is refering to in the list 
>>>
>>> For example:
>>>
>>> --Tiddler--
>>> About Human Rights
>>>
>>> --References/backlinks--
>>>
>>> + Legislation
>>> Tiddler about art. A, law Z
>>> (Art. A mentions -Human Rights-) 
>>>
>>> Tiddler about art. B, law Z
>>> (This art. can also be used when conducting research about -human 
>>> rights-) 
>>>
>>>
>>> + Case Law
>>> Tiddler about case H
>>> (textfragment -human rights-) 
>>>
>>> Tiddler about case I
>>> (textfragment -human rights-) 
>>>
>>>
>>> +Literature
>>> Tiddler about book A
>>> (textfragment -human rights-)
>>>  
>>> Tiddler about book B
>>> (textfragment -human rights-) 
>>>
>>>
>>> I hope this (or something similar) is possible! Can someone help me out? 
>>> :) 
>>>
>>> Thanks! 
>>>
>>> Willem
>>>
>>>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/fe76478d-284c-4145-b4ce-8ee9ec9a0b6c%40googlegroups.com.

Reply via email to