Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#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:
y2tu.png
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)

Offline

#2 12. Januar 2014 13:33

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.878
Webseite

Re: Howto: Anwendungshinweise verbildlichen

Tricky, aber genial - danke für das HowTo!


1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMS/ms
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

#3 12. Januar 2014 13:41

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.391

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