Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 12. Januar 2014 12:37
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Howto: Anwendungshinweise verbildlichen
CMSms basiert auf der Erzeugung von diversen Content-Blöcken. Bei komplexen Projekten können so in jeder Seitenbearbeitung diverse Blöcke entstehen, was die Orientierung für Außenstehende (= Kunden) erschwert. Dank Modulen wie AdvancedContent hat man aber als Entwickler die Möglichkeit, diese Blöcke logisch zu sortieren/gruppieren und zu beschreiben. Man kann sich damit noch soviel Mühe geben aber man vergisst die Funktionsweisen einzelner Blöcke. Aus diesem Grund bin ich etwas kreativ geworden und "missbrauche" die vorhandenen Möglichkeiten um folgendes zu visualisieren:
Ich gebe dem Anwender also eine kleine Legende damit klar ist, welcher Block welche Funktion erfüllt. Dafür wird lediglich AdvancedContent und GBFilePicker benötigt. Und dann sieht der Quelltext im Template so aus:
{content block_group="allgemeine Seiteneinstellungen" block="previewtext" assign="previewtext" label="Beispielansicht für die Vorschaufunktion" description="<img src='../uploads/theme/images/beispiel.jpg'/><br/><strong>Vorschautext:</strong><br/>Wird benötigt, wenn die Seite auf anderen Seiten beworben wird. Ist das Feld leer, wird der Text aus dem Inhalt benutzt. Sie sollten darauf achten, dass dieser Text bei allen Seiten gleichlang ist!" oneline="true" size=50}
{content block_group="allgemeine Seiteneinstellungen" block="readmoretext" assign="readmoretext" label="Weiterlesen-Text" description="Wird benötigt, wenn die Seite auf anderen Seiten beworben wird. z.B. 'weiterlesen' oder 'zum Angebot'" oneline="true" size=12}
{content_module block_group="allgemeine Seiteneinstellungen" block="pageimage" label="Seitenbild" module="GBFilePicker" media_type="image" mode="browser" dir="images" assign="pageimage" description="Wird als Vorschaubild verwendet."}
Der Trick ist also den Description-Parameter von AC für das Laden eines <img> Tags zu verwenden.
Beitrag geändert von nicmare (12. Januar 2014 12:43)
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#2 12. Januar 2014 13:33
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.017
- Webseite
Re: Howto: Anwendungshinweise verbildlichen
Tricky, aber genial - danke für das HowTo!
Offline
#3 12. Januar 2014 13:41
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: Howto: Anwendungshinweise verbildlichen
Nicht schlecht!
Ich habe mir schon früh einen eigenen acBlockType_help gemacht.
{content block="Hilfe" block_type="help"
wysiwyg='true'
page_tab="Hilfe"
assign="hilfetext"
description="Hilfe zur Seitenbearbeitung"}
Da kann ich dann so:
public function GetInput()
{
if (!$this->GetBlockProperty('oneline'))
{
return "
Mein ausführlicher Hilfetext... mit HTML und Allem
";
alles Mögliche reinpacken, was man zur Seitenbearbeitung braucht und wissen muss.
Offline
Seiten: 1