Testing it on a brand new 1.5.9 db with no content and attempting to import sections (where I have deliberately removed the supplied sestions_???.csv files, I now see that Jix references the parameters and uses the ascii value of the separator character as part of the filename, so a comma separatator is decimal 44, therefore Jix expects to find 'sections_044.csv'.
Using an exported sections csv file from my 1.5.0 beta I get the following when I try to import to the new DB:
Code: Select all
Warning: Call-time pass-by-reference has been deprecated;
If you would like to pass it by reference, modify the declaration of [runtime function name]().
If you would like to enable call-time pass-by-reference, you can set
allow_call_time_pass_reference to true in your INI file in ... [snip]... on line 122
Error 100: Expected header 'ID' not found in ... (cropped to save wide-screen display)
Error 101: Expected header 'Title' not found in ...
Error 102: Expected header 'Alias' not found in ...
Error 103: Expected header 'Image' not found in ...
Error 104: Expected header 'Scope' not found in ...
Error 105: Expected header 'Image Position' not found in ...
Error 106: Expected header 'Description' not found in ...
Error 107: Expected header 'Params' not found in ...
The warning should have no effect on the errors which follow and it looks as though Jix runs case-insensitively with respect to column names, so I have the following question:
Whilst I understand that my columns will not map directly onto a 1.5.9 schema (and I am simply trying to better understand Jix' structure and error reporting), I don't follow why it errors for fields which are in the csv file eg id, title, where obviously it would for fields such as alias (which isn't).
Here's a snippet:
Code: Select all
"id","title","name","image","scope","image_position","description","published","checked_out"... [snip]
3,"FAQs","Frequently Asked Questions","key.jpg","content","left","From the list below ... [snip]
Can you explain why Jix is erroring on fields such as 'id' and 'title'?
I think the path is for me to look at both my exported (1.5.0 beta) sections and create new jix_fields_044.csv which reflects both versions, *or* to pass my exported cvs through an awk script to re-map it.