-
- 24,544 Posts
Is that tag in a Tpl chunk, or in the page content?
If in a Tpl chunk, try this:
[[+createdby:userinfo=`username`]]
If it's in the page content, try this:
[[*createdby:userinfo=`username`]]
-
- 24,544 Posts
I think the Profile snippet will do what you want. It will set placeholders for all the fields in the profile, so in your page, do this:
[[!Profile? &user=`[[*createdby]]` ]]
Username: [[+username]]
Email: [[+email]]
// etc.
-
- 24,544 Posts
Profile wants a username or an ID for the &user property. Unless the the authorName placeholder is set to one of those at the time when the Profile tag executes, you're not sending anything for that property, in which case Profile uses the current user (you).
If it is being set, this might help:
That should make that placeholder uncached.
-
- 12 Posts
Unfortunately, [[!+AuthorName]] produces no output.
I think the problem with caching is a snippet Profile, as [[+authorName]] in a series of shows without duplication. So I decided to ask here about an alternative way to derive additional fields the user.