Concatenate (at the end) is "adding a suffix almost by definition". I call it a suffix in this case because it clearly only comes at the end. and using the suffix operators is a way to concatenate.
Please not I did not review the code you presented, just thought these tips may help. Regards Tones On Tuesday, 11 May 2021 at 13:31:22 UTC+10 History Buff wrote: > Thanks Tones, > > I’ve used limit in the past so am familiar with it. However, I’m not > understanding how it applies here. I’m not adding the filename as a suffix > in a filter (unless I’m really missing something which may be the case). > I’m using a small macro to concatenate the path with the filename. > > > On Mon, May 10, 2021 at 8:19 PM TW Tones <[email protected]> wrote: > >> 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 a topic in the >> Google Groups "TiddlyWiki" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/tiddlywiki/H6NG57ri3eA/unsubscribe. >> To unsubscribe from this group and all its topics, 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 >> >> <https://groups.google.com/d/msgid/tiddlywiki/edcac80f-a223-4188-a83d-cf6c037ce5ebn%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- 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/0c2e5220-26d0-4373-80bb-430395d98164n%40googlegroups.com.

