Seite 3 von 3: SobiPro als Gästebuch
Seite 3 von 3
Will man SobiPro als Gästebuch verwenden und
- nichtregistrierten Besuchern das Eintragen ermöglichen und
- gleichzeitig die Einträge automatisch genehmigen veröffentlichen
muss man ein paar Kleinigkeiten beachten.
Will man SobiPro als Gästebuch verwenden und
- nichtregistrierten Besuchern das Eintragen ermöglichen und
- 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:
- Eigene Hinzufügen
- Eigene veröffentlichen
- 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>