2016-03-19 10 views
0

Wir haben ein Portal (6.2 CE GA3) wo Menschen Webinhalte erstellen.Default Liferay Web Content View Berechtigungen

Wenn ein neuer Web-Inhalt erstellt wird, wird seine Sichtbarkeit automatisch auf "Site-Mitglieder" gesetzt. Dies erfordert die Redakteure diese Inhalte für jeden einzelnen Web zu ändern:

enter image description here

Gibt es eine Möglichkeit, dies zu „Gastrolle“ als neuen Standard zu setzen?

Antwort

2

Haben Sie zufällig nur private Seiten, oder erstellen Sie den Web-Inhalt von einer privaten Seite? Dies kann dazu führen, dass der Standardwert auf diese Weise ausgewählt wird.

Mir sind einige Standards für die Dokumentbibliothek positiv bekannt. Es kann sein, dass es auch einen Standard für Web-Inhalte gibt, der besagt: Wenn Sie aus der Systemsteuerung kommen und Sie private Seiten haben, ist Liferay besser als Nachsicht und standardmäßig Website Mitglied Sichtbarkeit. Wenn Sie nur öffentliche Seiten haben, wird Liferay in jedem Fall auf öffentliche Webinhalte zurückgreifen.

Wie Sie im Kommentar unten sagen, bin ich zuversichtlich, dass dies der Fall ist. Die Bedingungen für die Standardwerte:

  • Wenn Inhalte aus einer öffentlichen Seite hinzugefügt wird: Standard ist öffentliche
  • Wenn Inhalte von einer privaten Seite hinzugefügt wird: Standard ist Mitglied nur
  • Wenn Inhalte hinzugefügt von Systemsteuerung/Site Administration und Sie haben private Seiten auf dieser Website: Standard zu nur Mitglied ("besser sicher als Nachsicht")
  • Wenn Inhalt ist hinzugefügt von Control Panel/Site Administration und keine privaten Seiten dieser Website sind: Standard öffentlichen

Follow Tobias' Vorschlag in den Kommentaren und aktualisieren, wenn Sie von der privaten Seite loswerden müssen.

+0

Hallo Olaf - wir haben viele öffentliche Seiten (nur eine private) und ich komme nicht von einer privaten Seite. Ich melde mich an, gehe zur Systemsteuerung und arbeite an meinen Webinhalten. Gibt es eine andere Möglichkeit, "Guest Role" als Standard festzulegen? – Breiti

+0

Hallo Olaf - Ich überprüfte den Code: LIferay setzt nur die "Guest Role" Erlaubnis, wenn es überhaupt kein privates Layout gibt. Da wir ein privates Layout haben (das ich nicht löschen kann, weil liveray mir sagt, dass ich mindestens ein privates Layout benötige), scheint es, als wären wir bei der "Site-Member" -Vorauswahl hängengeblieben ... – Breiti

+1

@Breiti: Seit 6.2 CE GA4 sollte es möglich sein, die privaten Seiten zu löschen, siehe [LPS-45170] (https://issues.liferay.com/browse/LPS-45170). –