Thanks a lot for the tips, they are all good and each has its own bonuses! 
Now I need to choose the best one for myself :) Very useful and learned a 
lot about the work of TW.

пятница, 16 июля 2021 г. в 12:11:23 UTC+3, Álvaro: 

> Yes, you are right. I thought in the my usual way to create new records, I 
> don't usualy use new journal or new image.
>
> Then we can use a hack in $:/core/ui/EditTemplate/fields which displays a 
> fake(/"empty") url field, we don't have a real url field until you type and 
> save its value.
>
> The hack would be:
>
> <div class="tc-edit-fields">
> <table class={{{ [all[current]fields[]] 
> :filter[lookup[$:/config/EditTemplateFields/Visibility/]!match[hide]] 
> +[count[]!match[0]] +[then[tc-edit-fields]] ~[[tc-edit-fields 
> tc-edit-fields-small]] }}}>
> <tbody>
> <$list filter="[all[current]fields[]] +[sort[title]]" 
> variable="currentField" storyview="pop">
> to
> <$list filter="[all[current]fields[]] *[[url]]* +[sort[title]]" 
> variable="currentField" storyview="pop"> 
>
>
> El viernes, 16 de julio de 2021 a las 6:04:57 UTC+2, Eric Shulman escribió:
>
>> On Thursday, July 15, 2021 at 6:25:29 PM UTC-7 Álvaro wrote:
>>
>>> Yes, because I focused on explaining the problem. The base of the 
>>> solution is  *<$action-sendmessage $message="tm-new-tiddler" url="" />*
>>>
>> The hard version is modifing the action-sendmessage in the tiddler 
>>> *$:/core/ui/Actions/new-tiddler*
>>> *<$action-sendmessage $message="tm-new-tiddler" tags=<<get-tags>>/>*
>>> to
>>> *<$action-sendmessage $message="tm-new-tiddler" tags=<<get-tags>> 
>>> url=""/>*
>>>
>>
>> Once again, I have to point out that this only changes the behavior of 
>> the "New Tiddler" button and *does not fully address the OP goal* *(*"*the 
>> url field to be always visible from the start for all new records.")*
>>
>> There are *at least 6 other ways* to interactively create another 
>> tiddler:
>> * New Journal in the Sidebar
>> * New Image in the Sidebar
>> * New Here in the Tiddler Menu
>> * New Journal Here in the Tiddler Menu
>> * Follow a link to a missing tiddler, and then edit that tiddler
>> * Any 3rd-party plugin or hand-written custom wikitext that contains a 
>> $button using "tm-new-tiddler", 
>>
>> The only solution that handles all these cases (and any others that I 
>> haven't thought of at the moment) is to modify the EditTemplate as 
>> suggested by Brian Radspinner, with the small UI improvements suggested by 
>> me to remove the duplicate appearance of the "url" field, position it above 
>> the "create new field" interface in the tiddler editor, and enable use of 
>> $:/config/EditTemplateFields/Visibility/URL
>>
>> respectfully,
>> -e
>>
>

-- 
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/d64a7e66-6232-4993-ba65-3b23b0527768n%40googlegroups.com.

Reply via email to