Hi. I'm having trouble getting sh404sef to play nicely with Fabrik.
Joomla! 2.5.7
Fabrik 3.0.6.3-221-ge05b513 (latest GitHub)
What I'd like is to have: site.com/menutitle/tablename/slug.html (or at least something close to that)
The only option under Fabrik Options > sh404 SEF that seems to be working for me is "Table name on forms"
I've tried every option under "Format for records" and nothing I select changes the output.
Here is what I do get... the Fabrik ? List menu item shows up as site.com/tablename.html
When I load up the list, the items all have the same URL instead of unique URLs. They show up as site.com/tablename/ with each one referencing the first row of the table.
I believe this is the same problem mentioned by jfquestiaux here: http://fabrikar.com/forums/showthread.php?t=28541
I've looked through /components/com_fabrik/sef_ext/com_fabrik.php but the code is beyond my PHP knowledge.
I enabled logging for all error/alert/debug/info messages in the shlib plugin. I scanned through the logs and this stuck out:
I am using Fabrik for several other functions on my sites and normally don't need SEF URLs, but my latest project requires it. I am creating a catalog of information of sorts. I am considering using K2 to set this up, but it lacks the power that Fabrik has. Plus, I think Fabrik is great and I am growing more and more comfortable with it so I'd like to use it for this project. The only thing holding me back is compatibility with sh404sef. Hope I can figure out a solution to this, please let me know if you have any ideas. Thanks.
Joomla! 2.5.7
Fabrik 3.0.6.3-221-ge05b513 (latest GitHub)
What I'd like is to have: site.com/menutitle/tablename/slug.html (or at least something close to that)
The only option under Fabrik Options > sh404 SEF that seems to be working for me is "Table name on forms"
I've tried every option under "Format for records" and nothing I select changes the output.
Here is what I do get... the Fabrik ? List menu item shows up as site.com/tablename.html
When I load up the list, the items all have the same URL instead of unique URLs. They show up as site.com/tablename/ with each one referencing the first row of the table.
I believe this is the same problem mentioned by jfquestiaux here: http://fabrikar.com/forums/showthread.php?t=28541
I've looked through /components/com_fabrik/sef_ext/com_fabrik.php but the code is beyond my PHP knowledge.
I enabled logging for all error/alert/debug/info messages in the shlib plugin. I scanned through the logs and this stuck out:
Code:
2012-10-17 23:04:02 8-error - guest ShlSystem_Strings::ShlSystem_Strings::pr::44: RegExp failed: invalid character on page /tablename.html
I am using Fabrik for several other functions on my sites and normally don't need SEF URLs, but my latest project requires it. I am creating a catalog of information of sorts. I am considering using K2 to set this up, but it lacks the power that Fabrik has. Plus, I think Fabrik is great and I am growing more and more comfortable with it so I'd like to use it for this project. The only thing holding me back is compatibility with sh404sef. Hope I can figure out a solution to this, please let me know if you have any ideas. Thanks.