View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001985 | OXID eShop (all versions) | 1.11. Private Sales, Invitations | public | 2010-07-19 19:05 | 2010-08-10 11:07 |
Reporter | simon_stark | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 4.4.0 revision 28699 | ||||
Fixed in Version | 4.5.0_beta3 | ||||
Summary | 0001985: "About Us" not reachable without being logged in if Private Sales Login is active | ||||
Description | If Private Sales Login is active, and you aren't logged in, the "About Us"-Page not reachable (Terms & Conditions is, by the way) | ||||
Steps To Reproduce | -Activate Private Sales Login in Backend -try http://demoshop.oxid-esales.com/community-edition/Impressum/ without being logged in. | ||||
Additional Information | - | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Theme | |||||
Browser | All | ||||
PHP Version | any | ||||
Database Version | any | ||||
|
Since next release you will be able to write a module for oxcmp_user::_checkPsState() method and define your own rules and exceptions. |
|
Workaround seen here: http://www.oxid-esales.com/forum/showthread.php?t=6087&page=2#post36718 In views/content.php line 205 replace: $oContent->oxcontents__oxloadid->value != "oxagb" && by $oContent->oxcontents__oxloadid->value != "oxagb" && $oContent->oxcontents__oxloadid->value != "oximpressum" && |
|
Reminder sent to: simon_stark You can try attached module as quick fix. |
|
So since next release you will be able to define contents which can be viewed by non logged in users or users which did not accept "Terms and Conditions" by writing a module for content.php and overriding content::$_aPsAllowedContents array. Currently its value is: $_aPsAllowedContents = array( "oxagb", "oxrightofwithdrawal", "oximpressum" ); |