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 [email protected] <javascript:>.
> To post to this group, send email to [email protected]
> <javascript:>.
> 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
>
> <https://groups.google.com/d/msgid/tiddlywiki/298d9849-c34b-46f4-b52c-f83f3e613435%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> 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 [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/0adda1d6-c764-4c88-b874-1d62a9fad347%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.