That result is common when your list is generating more instances that you 
expected.

It suggest an error in your code. A Quick fix may be to introduce 
+[limit[1]] in the filter generating it.
In this case we can see the problem is before adding the suffix image.jpg

Tones

On Tuesday, 11 May 2021 at 11:21:08 UTC+10 History Buff wrote:

> Sorry, I attempted to describe it in words which wasn't sufficient.
>
> What I want to result is the following (assume the filename is image.jpg):
>
> ./Archival_image/image.jpg
>
> What I actually get is this:
>
>
> ./Archival_image/./Archival_image/./Archival_image/./Archival_image/./Archival_image/./Archival_image/./Archival_image/image.jpg
>
> The number of times ./Archival_image/ is repeated seems random and, as I 
> said, can be as many as two or three all the way up to eighteen.
>
>
> On Monday, May 10, 2021 at 5:51:00 PM UTC-7 TW Tones wrote:
>
>> Do share an example of the "corrupt values", if could point to the 
>> problem without jumping into the code, or will this code work on 
>> tiddlywiki.com, if not can you make it?
>>
>> Tones
>>
>> On Tuesday, 11 May 2021 at 06:58:28 UTC+10 History Buff wrote:
>>
>>> All,
>>>
>>> I have a macro that has several edit text widgets and a button to save 
>>> these inputs to the fields of a newly created tiddler (see code below). I'm 
>>> having some issues with one particular field, namely the archive field. The 
>>> input is the filename of the image and what should be placed in the archive 
>>> field of the new tiddler is: ./Archival_images/filename. However, what ends 
>>> up being placed in there is the ./Archival_images/ string repeated a 
>>> seemingly random number of times. I've seen it repeated anywhere from three 
>>> times to eighteen times. I've tried slashes with both directions with no 
>>> difference. I've also tried the wikify widget without the output and mode 
>>> options with no difference in behavior. Any ideas on why that might be 
>>> happening?
>>>
>>> Thanks in advance.
>>>
>>>
>>> \define newtext(image)
>>>   <a href="./Images/$image$.jpg" target="_blank"> <img 
>>> src="./Images/$image$.webp"></a>
>>> \end
>>>
>>> \define newarchive(archive)
>>>   ./Archival_images/$archive$
>>> \end
>>>
>>> \define newImageEntry()
>>>   <$vars
>>>     temp="$:/temp/NewImageEntry">
>>>     Image Filename:
>>>       <$edit-text
>>>         tiddler=<<temp>>
>>>         field=filename
>>>         tag=input
>>>         class=fieldinput
>>>         size=64
>>>       />
>>>     <p/>
>>>     Archival Image Filename:
>>>       <$edit-text
>>>         tiddler=<<temp>>
>>>         field=archive
>>>         tag=input
>>>         class=fieldinput
>>>         size=64
>>>       />
>>>     <p/>
>>>     Image Category:
>>>       <$edit-text
>>>         tiddler=<<temp>>
>>>         field=category
>>>         tag=input
>>>         class=fieldinput
>>>         size=64
>>>     placeholder="Enter all categories separated by a comma."
>>>       />
>>>     <p/>
>>>     Image Label:
>>>       <$edit-text
>>>         tiddler=<<temp>>
>>>         field=label
>>>         class=fieldinput
>>>         tag=input
>>>     placeholder="Enter a brief label for the image."
>>>         size=64
>>>       />
>>>     <p/>
>>>     Image Details:
>>>       <$edit-text
>>>         tiddler=<<temp>>
>>>         field=details
>>>         class=fieldarea
>>>         tag=textarea
>>>     placeholder="Enter any detailed information about the image."
>>>       />
>>>     <p/>
>>>     Surnames:
>>>       <$edit-text
>>>         tiddler=<<temp>>
>>>         field=surnames
>>>         tag=input
>>>         class=fieldinput
>>>         size=64
>>>     placeholder="Enter all surnames separated by a comma."
>>>       />
>>>     <p/>
>>>     <$button tooltip="save input"> 
>>> {{$:/images/google-material-design/image/two-tone/24px/add-a-photo}} Add 
>>> New Image
>>>       <$vars
>>>         filename={{{ [title<temp>get[filename]] }}}
>>>         archive={{{ [title<temp>get[archive]] }}}
>>>         category={{{ [title<temp>get[category]] }}}
>>>         label={{{ [title<temp>get[label]] }}}
>>>         details={{{ [title<temp>get[details]] }}}
>>>       >
>>>       <$wikify name="text" text="""<$macrocall $name=newtext 
>>> image=<<filename>> />""" output=html  mode=inline>
>>>         <$wikify name="archive" text="""<$macrocall $name=newarchive 
>>> archive=<<archive>> />""" output=html  mode=inline>
>>>           <$set name="newtags" 
>>> filter="[title<temp>get[surnames]split[,]] [[image]]">
>>>             <$action-createtiddler
>>>               $basetitle=<<filename>>
>>>               text=<<text>>
>>>               category=<<category>>
>>>               details=<<details>>
>>>               label=<<label>>
>>>               tags=<<newtags>>
>>>               archive=<<archive>>
>>>               hide-body="yes"
>>>             />
>>>           </$set>
>>>         </$wikify>
>>>       </$wikify>
>>>     </$vars>
>>>     <$action-deletetiddler $filter="[<temp>]" />
>>>     </$button>
>>>     <$button tooltip="cancel input"> {{$:/core/images/cancel-button}} 
>>> Clear Entries
>>>       <$action-deletetiddler $filter="[<temp>]" />
>>>     </$button>
>>>   </$vars>
>>> \end
>>>
>>>
>>>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/edcac80f-a223-4188-a83d-cf6c037ce5ebn%40googlegroups.com.

Reply via email to