| Beitragsseiten |
|---|
| Sobi2 die Branchenbuchlösung |
| Allgemeine Einstellungen zu Sobi2 |
| Einträge erstellen und Verwalten |
| Sobi2 und andere Komponenten |
| Kleine Fehler und Probleme |
| Alle Seiten |
Kleine "Fehler" und Probleme
Der Link zur Detail-Ansicht gibt einen Fehler aus
Beim Klick auf den Link in der E-Mail-Benachrichtung erhalten Sie eine Fehlermeldung. Falls dies der Fall ist, haben Sie möglicherweise die Einstellungen von Sobi2 so definiert, dass ein Eintrag vom Administrator erst freigegeben werden muss. Sie finden diese Einstellung unter "Konfiguration der Einträge" im Register "Sicherheit".
Templatevariablen für eigene Sobi2-Templates
Wen man seine eigenens Template erstellen möchte muss man die einzelnen Varibalen selber in das V-Card und / oder das Detailansichtstemplate einbinden.
Ein Übersicht mit einer guten Erklärung gibt es auf den Seite von Sigsiu.NET Template Commands.
Die wichtigsten Template Variablen
- <?php $fieldsObjects['feldname']->data; ?> Zur Ausgabe des Inhaltes der entsprechenden Zelle ohne Feldnamen.
- <?php echo $fieldsFormatted['feldname']; ?> Zur Ausgabe des Inhaltes der entsprechenden Zelle mit Feldnamen.
- <?php echo HTML_SOBI::execJPlugins( $fieldsObjects['field_description']->data ); ?> Beschreibungsfeld mit Joomla Plugins aber ohne Feldnamen.
- <?php echo HTML_SOBI::execJPlugins( $fieldsFormatted['field_description'] ); ?> Beschreibungsfeld mit Joomla Plugins aber mit Feldnamen.
Sobi Tabs und Google Maps gemeinsam verwenden
Wenn die Tabs in der Detailansicht gemeinsam mit Googlemaps verwendet werden sollen, so muss man einen kleinen Trick anwenden, denn die Tabs von Sobi und die Kartendarstelleung verwenden die selben Scripte und verursachen damit einen fehler.
Die einfache Lösung für dieses Problem ist die Verwendung des Plugins "GoogleMaps". Eingefügt werden muss oberhalb des Platzhalters für die Karte folgendes:
<?php
ob_start();
echo $mySobi->customFieldsData['field_latitude'];
$sobi_lat = ob_get_contents();
ob_end_clean();
ob_start();
echo $mySobi->customFieldsData['field_longitude'];
$sobi_lon = ob_get_contents();
ob_end_clean();
?>
An der Stelle an der Die Karte erscheinen soll muss folgendes eingefügt werden:
<?php echo HTML_SOBI::execMambots( "{mosmap width='900'|height='300'|lat='$sobi_lat'|lon='$sobi_lon'|zoom='15'|zoomType='3D-small'|zoomNew='0'|mapType='G_NORMAL_MAP'|showMaptype='0'|overview='0'|text='$mySobi->title'|marker='0'|align='center'}" ); ?>



