Hi Siniy-Kit

Making those core modifications isn't ideal; it's rather brittle because of the 
possibility of future core enhancements. Is there any reason you can't use the 
other technique I suggested, of transcluding an intermediate tiddler?

Best wishes

Jeremy

--
Jeremy Ruston
jer...@jermolene.com
https://jermolene.com

> On 5 Jan 2018, at 19:39, Siniy-Kit <neras...@gmail.com> wrote:
> 
> Hi, Jeremy. I think a lot, but I don't know how to make my own variant with 
> all fields reading. As far as I understand this function here 
> $:/core/modules/wiki.js
> 
> 
> exports.renderTiddler = function(outputType,title,options) {
>         options = options || {};
>         var parser = this.parseTiddler(title,options),
>                 widgetNode = this.makeWidget(parser,options);
>         var container = $tw.fakeDocument.createElement("div");
>         widgetNode.render(container,null);
>         return outputType === "text/html" ? container.innerHTML : (outputType 
> === "text/plain-formatted" ? container.formattedTextContent : 
> container.textContent);
> };
> 
> 
> but I don't understand what to change to make it parse all fields. Help 
> please.
> 
> 
> 
> вторник, 2 января 2018 г., 22:49:19 UTC+3 пользователь Jeremy Ruston написал:
>> Hi Siniy-Kit
>> 
>>> Hi! When I use $tw.wiki.renderTiddler("text/plain","$:/SiteTitle") I get 
>>> value of text field of tiddler $:/SiteTitle. But how can i get value of 
>>> caption field?
>>> 
>>> I try  var sitetit=" 
>>> "+$tw.wiki.renderTiddler("text/plain","$:/SiteTitle",{field: "caption"}) 
>>> but it dont work
>> 
>> The wiki.renderTiddler() method doesn’t provide direct support for rendering 
>> a field other than the text field. You could roll your own variant that 
>> provided that feature, but it may be simpler to instead create a template 
>> tiddler containing <$transclude tiddler="$:/SiteTitle" field="caption”/> and 
>> then to render that tiddler.
>> 
>> Best wishes
>> 
>> Jeremy.
>> 
>>> 
>>> -- 
>>> 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+...@googlegroups.com.
>>> To post to this group, send email to tiddl...@googlegroups.com.
>>> 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/298d9849-c34b-46f4-b52c-f83f3e613435%40googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>> 
> 
> -- 
> 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 post to this group, send email to tiddlywiki@googlegroups.com.
> 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/0adda1d6-c764-4c88-b874-1d62a9fad347%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
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 post to this group, send email to tiddlywiki@googlegroups.com.
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/7D413E0F-0702-4A19-91CF-BCD90E7B1559%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to