westwerk / contao-toc-element

"Table of contents" content element for Contao Open Source CMS.
MIT License
0 stars 1 forks source link

MemberLoginCondition #2

Open klauswagner opened 9 years ago

klauswagner commented 9 years ago

Momentan verschwinden leider alle TableOfContent-Elemente im Frontend, wenn man im Frontend eingeloggt ist (egal ob die aufgerufene Seite/Artikel geschützt ist oder nicht).

Das liegt an Zeile 145 / 146

$memberLoginCondition = new MemberLoginCondition('logged_out');
$unprotectedAnd->addCondition($memberLoginCondition);

und an Zeile 186 / 187

$memberLoginCondition = new MemberLoginCondition('logged_out');
$unprotectedAnd->addCondition($memberLoginCondition);

der ContentElement/TableOfContentsElement.php.

Ich schätze das ganze sollte noch an die xNavigation-"Manage condition's"-Funktion angebunden werden. Oder man baut in die Eingabemaske des "Table of contents"-Inhaltselements noch eine Auswahl ein, in der man entscheiden kann, ob auch für eingeloggte Mitglieder die Table Of Contents Navigation befüllt wird.

PS: An die verzweifelnden, die schnelle Hilfe suchen: Als Workaround kann man die beiden Zeilen jeweiles auskommentieren.