Low reorder set display problems
I can't seem to figure out why Low Reorder on pages other then home, shows title of current page, not list with order set in Low Reorder. It acts like dynamic is set to "on".
We used it on EE 2.9 and it works like charm, now this is on EE 3.4.6 and I can not get it to display code as it should.
I have tried to put code directly on template, have tried to use embed, have tried to use Low Variables, but whatever I do it shows just the name of the page set in URL, not items in Low Reorder set.
So on homepage or 404 page, all works ok, on other pages it shows only title of that current page over all sets.
I have screenshots of footer to help you understand what it looks like if I can post it here somewhere.
Replies
Low 28 Dec 2016 08:26
What's the template code you're using? Are you nesting the list in other tags? Can you share the debugger output (all lines mentioning Low Reorder)? You can use http://pastie.org/ or http://pastebin.com/ for large chunks of code.
Marijan 28 Dec 2016 10:30
I have discovered that if I remove any exp:channel tag in template, then it works ok.
Here is template code used here, with removed everything except low reorder tags and in one sample just added exp:channel tags.
Have added 1 set filtered by just 1 category , but same results.
Template code
http://pastebin.com/iFANQXmS
Debug Code with EE channel tags
http://pastebin.com/Un6QNtyn
Debug Code without EE channel tags
http://pastebin.com/fzM6dqyP
Marijan 28 Dec 2016 10:34
Important what I have discovered just now.
If I use exp:channel tags with other channel name then in low reorder set, then it all works ok.
Problem is there just when exp:channel:entries and low reorder set pull data from same channel on same page.
Low 29 Dec 2016 09:28
Okay, looking at the debug data, in both cases, Low Reorder works the same. You can check the lines "Low Reorder: Setting parameters ...", that end with fixed_order="23|22|21" -- those are the entry IDs of the entries that should be displayed.
Basically, the 'setting parameters' line is what the native Channel Entries tag will get, which in turn is responsible for parsing the entries. Low Reorder did its job, and passes the parameters on correctly in both cases.
However, I am seeing a lot more lines by Transcribe in the "with EE channel tags" version. I'd try and disable the Transcribe extension to see if that makes a difference.
Marijan 29 Dec 2016 09:46
I have tested using only channel entries with fixed order and problem persists.
So yes, I would agree that low Reorder did it's job and passed entry id's.
Using this ---exp:channel:entries dynamic="off" entry_id="23|21" fixed_order="21|23"--- works, but using this ---exp:channel:entries dynamic="off" channel="pages" fixed_order="23|21"--- does not.
Will try Transcribe to off then check again.
Unexpected problem since we use Transcribe and Low (reorder, variables, search) on "infobip dot com" but on EE version 2.9 and now are trying to move to 3.4
Anyway thanks for your help and time.