ChronoEngine.com homepage

Forums

Please write a review for the extension you are using on the Joomla extensions directory before posting a new question as we are being spammed by many negative reviews.

Thank you for your support!

switch conditions - equal to - not equal etc.

gix.vax 21 May, 2018
hi

in a table view i have a field called document that have the path to a file or to a folder (the folder is ever \media\uploads\)
i want to use a switch so i can view
- when the value is a file it should show a button
- when the value is "\media\uploads\" it should show "no files to open"

i know how to use switches but the "empty solution" (var.empty:read_data......) is not usefull cause i need to evaluate a value or a NOT(value) condition

is there a way to control conditions of the swtch?
something like this
NOT(\media\uploads\):{view:apri_chat_file}
\media\uploads\:no file uploaded

thank you
gix.vax 23 May, 2018
Answer
hi all
i solved in this way

i use 2 switch to made the data empty or not
is a bit intricated but work

SOLUTION.
resume situation:
my data come from a field in DB that can contain "\media\uploads\" or "\media\uploads\myfile.ext"
i need to show a "open file" button only when the field is populated with a file not a folder (every time the value is else than "\media\uploads\" )

the view is a table view

1st switch in table view
switch name : switch_chat_doc
data provider the value of file field: {var:ticket_chat_list.row.ticket.documento}
There's only a condition : \media\uploads\:NON_VUOTO
(you can put wathever you want in NON_VUOTO)
you must use "return the result as a var"

now i have a a value that could be
- filled (NON_VUOTO string)
- empty
if empty i sayed i want to show a Open file button
(open a file named e.g. \media\uplaods\myfilename.ext)

to retrieve result and put button (or not) i use a second switch on result of first (BOTH IN TABLE VIEW!!)

2nd switch
name: switch_apri_doc
data provider : {var.empty:switch_chat_doc}
now only a condition here too : true:{view:apri_chat_file}
(apri_chat_file is my button)

in table view i put in column view
open_file_ticket:{fn:switch_chat_doc}
apri_doc_ticket:{fn:switch_apri_doc}


daje tutti!!
:-)

Gianluca
healyhatman 24 May, 2018
Could've just used a PHP function with echos in it as the column views
This topic is locked and no more replies can be posted.

2Checkout.com

2CheckOut.com Inc. (Ohio, USA) is an authorized retailer for goods and services provided by ChronoEngine.com