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/CAD1WRcbHLKzWSaCD_Uxf2wcn5J68eTyPem%3DrcEDb3uE-hJPMsw%40mail.gmail.com.

