jkrug / TOXID-cURL

TOXID cURL Module connects OXID eShop with TYPO3 and other CMS
http://toxid.org
MIT License
27 stars 32 forks source link

simple snippet caching and possibilty to disable pass-through of POST parameters #34

Closed adriankirchner closed 9 years ago

adriankirchner commented 9 years ago

Besides the trivial fixes this pull request contains three commits I want to describe more detailed:

implemented snippet caching I'm using the getCmsSnippet() method in the shop main navigation so it is called on every shop request. To avoid unnecessary calls to the underlaying CMS I implemented a simple cache parameter. For a more detailed description of the behavior have a look at README.md.

added possibility to disable pass-through of POST parameters In my case the underlaying CMS is not directly reachable. To reduce possible attack vectors against the CMS I added the possibility to disable pass-through of POST parameters.

fixed backend issue when clicking on TOXID settings tab I ran into an issue where the tab navigation in the TOXID settings dialog changes to the default shop_list view: toxid-backend-demo By fixing this issue via blocks instead of copying the shop_list.tpl the differences between OXID editions remain untouched.

jkrug commented 9 years ago

Thank you VERY much for those great improvements. One of the best prepared PRs!

adriankirchner commented 9 years ago

Thank you for quick merging!