[SOLVED] How to change Order Tag color on ticket lister

Hi,

I am currently making a Kitchen Display via a Ticket Lister.

I have color coded my order tags (via order tags -> display settings). I am now trying to show the respective colour for each order tag on my ticket lister. So far I have only managed to make all order tags show the same colour on the ticket lister.

Here is an illustration to clarify:

I noticed @QMcKay made a tutorial using a task editor which showed each respective color via:
`[SORTED ORDER TAGS:Sides]
<size 14><color #FFFFAA55> [=(’{ORDER TAG QUANTITY}’>1 ? {ORDER TAG QUANTITY} : ’ ')] {ORDER TAG NAME}

However, I don’t have any “Sorted” Order Tags. I tried it with and without the word “sorted” and neither worked.

Ticket lister format:

[LAYOUT]
<J><bold>{TICKET TAG:Delivery}</bold> 
<L00>Time: {TIME}
 {CALL:tlister.min('{TICKET STATE MINUTES:Status}')}
<L10>Ticket No: {TICKET NO}
<F>-
{ORDERS}
<J>Total:|{TICKET TOTAL}
[ORDERS]
<L00>- {QUANTITY} {NAME}
{ORDER TAGS}
[ORDERS:Void]
<J00>- {QUANTITY} {NAME}|<color Red>**Void**</color>
[ORDER TAGS]
-- Format for order tags
<L00>  <italic>  * {ORDER TAG NAME}</italic>

(I did attempt to follow his guide on kitchen/bar display, however my eventual result was no tickets showing up, so I thought I would go back to a more basic version/what i’m used to, and slowly try and build up from that to try and learn the process)

Summary: How do I make order tags show up on ticket lister with their respective colours as chosen in order tags -> display settings?

Thanks.

its that part there…
see the italic tag
and a <color xxxxx> ???????? </color>

Something like;

[ORDER TAGS]
-- Format for order tags
<L00>  <color green><italic>  * {ORDER TAG NAME}</italic></color>

Tried using that, but that turns all order tags to one colour. I’ve taken a better screenshot to illustrate the problem as my first one wasn’t great.

I suppose I am looking for a syntax that allows me to specify different order tags with different colours. I’ve tried {ORDER TAG NAME:General} and {ORDER TAG:General} - where General is the name of my Order tag group.

You trying to define at the wrong point.

{ORDER TAGS} stays the same.

You have to define the format for specific tags in the [] part

[ORDER TAGS]
-- Format for order tags <==== not specified elzewhere
<L00>  <color **GREEN**><italic>  * {ORDER TAG NAME}</italic></color>

[ORDER TAGS| **PARAMETER** ]
-- Format for order tags <==== formatting for x tags
<L00>  <color **BLUE**><italic>  * {ORDER TAG NAME}</italic></color>

Believe these are some of the options;
[ORDERS GROUP|ORDER STATE:x] Order State
[ORDERS GROUP|ORDER TAG:x] Order Tag
[ORDERS GROUP|PRODUCT GROUP] Group Code
[ORDERS GROUP|PRODUCT TAG] Product Tag
[ORDERS GROUP|BARCODE] Product Tag

Is that meant to be written as for example:
[ORDER TAGS|ORDERS GROUP|ORDER TAG:x] or
[ORDERS GROUPS|ORDER TAG:x]

Figured it out. For anyone else this is what I used:

[ORDER TAGS:General]
-- Format for order tags
<L00> <italic> <color Green>{ORDER TAG NAME}</color></italic>

[ORDER TAGS:General2]
-- Format for order tags
<L00> <italic> <color Blue>{ORDER TAG NAME}</color></italic>

General and General2 were the names of my Order Tag Groups

End result: