\definelistalternative [whatever] [renderingsetup=whatever] \setuplist [chapter] [alternative=whatever] \startsetups whatever \framed [offset=overlay,frame=off] { \framed [width=25mm,align=flushleft,frame=off,offset=0pt] { number: \currentlistentrynumber } \framed [width=4cm,align=normal,frame=off,offset=0pt] { title: \currentlistentrytitle } \framed [width=2cm,align=flushleft,frame=off,offset=0pt] { page: \currentlistentrypagenumber } \framed [width=4cm,align=normal,frame=off,offset=0pt] { author: \structurelistuservariable{more} } } \stopsetups \starttext \starttitle[title={Tabulated Table of Contents}] \placelist[chapter] \blank[2*big] \determinelistcharacteristics[chapter] \startluacode local result = structures.lists.result context.bTABLE() for i=1,#result do local entry = result[i] inspect(entry) context.bTR() context.bTD() structures.lists.number(entry.metadata.name,i) context.eTD() context.bTD() -- context(entry.titledata.title) structures.lists.title(entry.metadata.name,i) context.eTD() context.bTD() context(entry.userdata.more) context.eTD() context.eTR() end context.eTABLE() \stopluacode \stoptitle \startchapter[title=One] [more=ONE] \samplefile{ward} \stopchapter \startchapter[title=Two] [more=TWO] \samplefile{ward} \stopchapter \startchapter[title=Three][more=THREE] \samplefile{ward} \stopchapter \stoptext