SobiPro als Gästebuch

Will man SobiPro als Gästebuch verwenden und

  1. nichtregistrierten Besuchern das Eintragen ermöglichen und
  2. gleichzeitig die Einträge automatisch genehmigen veröffentlichen

muss man ein paar Kleinigkeiten beachten.

Anpassungen für die Sektion Gästebuch

Berechtigungen ACL

In den Berechtigungen ACL muss für den „Visitor“ Eintrag bei den Frontendberechtigungen folgendes zu den bestehenden Rechten hinzugefügt werden:

  1. Eigene Hinzufügen
  2. Eigene veröffentlichen
  3. Einträge genehmigen

Anpassungen am Template

Im Template der Sektion muss noch eine Änderung durchgeführt werden um den Besuchern das deaktivieren von Einträgen zu verbieten. Die Datei common/manage.xsl muss überarbeitet werden und die folgende Zeilen (34 - 47) entfernt werden:

<xsl:if test="entry/publish_url">
<li>
<a href="/{entry/publish_url}">
<xsl:choose>
<xsl:when test="entry/state = 'published'">
<xsl:value-of select="php:function( 'SobiPro::Txt', 'ENTRY_MANAGE_DISABLE' )" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="php:function( 'SobiPro::Txt', 'ENTRY_MANAGE_ENABLE' )" />
</xsl:otherwise>
</xsl:choose>
</a>
</li>
</xsl:if>
Cookies erleichtern die Bereitstellung unserer Dienste. Mit der Nutzung unserer Dienste erklären Sie sich damit einverstanden, dass wir Cookies verwenden.
Weitere Informationen Ok