Versionen von HilfeWiki.StatusSichten

Unwichtige Korrekturen ausblenden - Änderungen im Wiki Quelltext

 
 
28.03.2009 22:25 Uhr von mbohnsa -
Zeile 33 bearbeitet:

(:endif:)

geändert in:

(:ifend:)

 
 
28.03.2009 22:21 Uhr von tthelen -
Zeile 38 bearbeitet:

Die Variable {$StudipView} ist auch für bedingte Ausdrücke nutzbar.

geändert in:

Dabei wird berücksichtigt, dass höhere Stufen alle Sichten/Möglichkeiten niedrigerer Stufen enthalten.

 
 
28.03.2009 22:20 Uhr von tthelen -
Zeilen 28-37 hinzugefügt:

Innerhalb von Wikiseiten können Blöcke mit

(:if view :)
...
(:endif:)

nur für einzelne Sichten zugänglich gemacht werden.

Zeilen 38-43 gelöscht:

Beispiele:

  • Text nur ausgeben, wenn Sicht=tutor:
    (:if equal $StudipView tutor:) ...Text... (:if:)
  • Text nicht ausgeben, wenn Sicht=nobody:
    (:if ! equal $StudipView dozent:) ...Text... (:if:)
 
 
08.05.2006 17:03 Uhr von tthelen -
Zeilen 45-51 bearbeitet:

$StudipViewList=array("all"=>"all",

                      "nobody"=>"nobody",
                      "user"=>"user",
                      "tutor"=>"tutor",
                      "dozent"=>"dozent",
                      "admin"=>"admin",
                      "root"=>"root");
geändert in:

$StudipViewList=array("All"=>"All",

                      "Nobody"=>"Nobody",
                      "User"=>"User",
                      "Autor"=>"Autor",
                      "Tutor"=>"Tutor",
                      "Dozent"=>"Dozent",
                      "Admin"=>"Admin",
                      "Root"=>"Root");
 
 
08.05.2006 16:09 Uhr von tthelen -
Zeilen 54-57 bearbeitet:

@]

geändert in:

@]

In der Variable $StudipViewList werden die gültigen Sichten gespeichert, außerdem der übergebene Name auf interne Namen gemappt. Damit lässt sich z.B. eine lokal angepasste Sicht für Dozenten erzeugen, ohne den Übergabemechanismus zu ändern und die Basisseiten der Hilfe überschreiben zu müssen. In diesem Fall würde z.B. "dozent" => "dozentOsnabrueck" gemappt. Auf gleiche Weise können Sichten deaktiviert (aus der Liste löschen) oder zusammengefasst (auf den gleichen Wert mappen) werden.

 
 
08.05.2006 16:04 Uhr von tthelen -
Zeile 41 hinzugefügt:
 
 
08.05.2006 16:04 Uhr von tthelen -
Zeilen 37-53 hinzugefügt:

Der Mechnismus ist eine spezifische Erweiterung für pmwiki, die in der Konfigurationsdatei local/config.php aktiviert werden muss.

Das kann z.B. so aussehen:

// View switching mechanism for Stud.IP help
$StudipView="all";
$StudipViewList=array("all"=>"all",
                      "nobody"=>"nobody",
                      "user"=>"user",
                      "tutor"=>"tutor",
                      "dozent"=>"dozent",
                      "admin"=>"admin",
                      "root"=>"root");
$FmtPV['$StudipView']='$GLOBALS["StudipView"]';
require_once("local/studipviewchange.php");
 
 
08.05.2006 16:03 Uhr von tthelen -
Zeilen 33-34 bearbeitet:
geändert in:
  • Text nicht ausgeben, wenn Sicht=nobody:
    (:if ! equal $StudipView dozent:) ...Text... (:if:)
 
 
08.05.2006 15:57 Uhr von tthelen -
Zeilen 28-29 bearbeitet:

Die Variable {$StudipView} ist auch für bedingte Textausgaben nutzbar.

geändert in:

Die Variable {$StudipView} ist auch für bedingte Ausdrücke nutzbar.

Beispiele:

  • Text nur ausgeben, wenn Sicht=tutor:
    (:if equal $StudipView tutor:) ...Text... (:if:)
 
 
08.05.2006 15:54 Uhr von tthelen -
Zeilen 24-25 bearbeitet:

Das Wiki-Markup {$StudipView} wird durch den Bezeichner für die momentan eingestellte Sicht ersetzt. Default ist all.

geändert in:

Das Wiki-Markup {$StudipView} wird durch den Bezeichner für die momentan eingestellte Sicht ersetzt. Default ist all.

Zeilen 28-29 hinzugefügt:

Die Variable {$StudipView} ist auch für bedingte Textausgaben nutzbar.

 
 
08.05.2006 15:53 Uhr von tthelen -
Zeilen 3-4 hinzugefügt:

(:toc:)

 
 
08.05.2006 15:53 Uhr von tthelen -
Zeilen 2-3 gelöscht:

(:toc:)

 
 
08.05.2006 15:52 Uhr von tthelen -
Zeilen 22-23 bearbeitet:

Variable All

geändert in:

Variable {$StudipView}

Das Wiki-Markup {$StudipView} wird durch den Bezeichner für die momentan eingestellte Sicht ersetzt. Default ist all.

 
 
08.05.2006 15:52 Uhr von tthelen -
Zeilen 3-4 hinzugefügt:

(:toc:)

 
 
08.05.2006 15:51 Uhr von tthelen -
Zeilen 17-24 hinzugefügt:

In Wiki-Seiten auf den Status zugreifen

Variable All

Bedingte Textausgabe

Technischer Hintergrund

 
 
08.05.2006 15:50 Uhr von tthelen -
Zeilen 12-14 bearbeitet:
geändert in:
  • Umschalten und aktuelle Seite beibehalten: [[{$FullName}?setstudipview=tutor|Tutorensicht dieser Seite]]
 
 
08.05.2006 15:50 Uhr von tthelen -
Zeilen 13-17 bearbeitet:
  • Umschalten und aktuelle Seite beibehalten: HilfeWiki.StatusSichten

Tutorensicht

HilfeWiki

geändert in:

Einzelne Sicht aufrufen, ohne umzuschalten

Einzelne Seite können auch in einer anderen Sicht angezeigt werden, ohne dass dauerhaft umgeschaltet wird. Hierfür ist die Aktion ?studipview= zuständig. Die obigen Beispiele gelten analog, ?setstudipview= ist durch ?studipview= zu ersetzen.

 
 
08.05.2006 15:49 Uhr von tthelen -
Zeilen 13-16 bearbeitet:
  • Umschalten und aktuelle Seite beibehalten:

geändert in:
  • Umschalten und aktuelle Seite beibehalten: HilfeWiki.StatusSichten

Tutorensicht

 
 
08.05.2006 15:48 Uhr von tthelen -
Zeilen 10-12 bearbeitet:
  • Externer Link: http://zentrum.virtuos.uni-osnabrueck.de/studi.ip/Main/HomePage?setstudipview=tutor%0a* Interner Link: [[Main.Homepage?setstudipview=tutor|Tutorensicht]]
  • Umschalten und aktuelle Seite beibehalten:
geändert in:
  • Externer Link: http://zentrum.virtuos.uni-osnabrueck.de/studi.ip/Main/HomePage?setstudipview=tutor
  • Interner Link: [[Main.Homepage?setstudipview=tutor|Tutorensicht]]
  • Umschalten und aktuelle Seite beibehalten:

 
 
08.05.2006 15:48 Uhr von tthelen -
Zeilen 5-6 bearbeitet:

Umschalten der Sichten%0a%0aDie Sicht wird über die Wiki-Aktion ?setstudipview= festgelegt. Über ein Cookie bleibt diese Einstellung dann auf den nachfolgenden Seiten erhalten.

geändert in:

Umschalten der Sichten

Die Sicht wird über die Wiki-Aktion ?setstudipview= festgelegt. Über ein Cookie bleibt diese Einstellung dann auf den nachfolgenden Seiten erhalten.

Zeilen 11-13 bearbeitet:
  • Umschalten und aktuelle Seite beibehalten:
geändert in:
  • Umschalten und aktuelle Seite beibehalten:

HilfeWiki

 
 
08.05.2006 15:47 Uhr von tthelen -
Zeilen 1-9 bearbeitet:

Statusabhängige Sichten%0a%0aDas Hilfe-Wiki bietet die Möglichkeit, abhängig vom Stud.IP-Status (nobody, user, autor, tutor, dozent, admin,root), Informationen unterschiedlich anzuzeigen.%0a%0a!!Umschalten der Sichten%0a%0aDie Sicht wird über die Wiki-Aktion ?setstudipview= festgelegt. Über ein Cookie bleibt diese Einstellung dann auf den nachfolgenden Seiten erhalten.%0a%0aBeispiele zum Umschalten auf Tutorensicht:%0a* Externer Link: http://zentrum.virtuos.uni-osnabrueck.de/studi.ip/Main/HomePage?setstudipview=tutor%0a* Interner Link: [[Main.Homepage?setstudipview=tutor|Tutorensicht]]%0a* Umschalten und aktuelle Seite beibehalten:

geändert in:

Statusabhängige Sichten

Das Hilfe-Wiki bietet die Möglichkeit, abhängig vom Stud.IP-Status (nobody, user, autor, tutor, dozent, admin,root), Informationen unterschiedlich anzuzeigen.

Umschalten der Sichten%0a%0aDie Sicht wird über die Wiki-Aktion ?setstudipview= festgelegt. Über ein Cookie bleibt diese Einstellung dann auf den nachfolgenden Seiten erhalten.

Beispiele zum Umschalten auf Tutorensicht:

  • Externer Link: http://zentrum.virtuos.uni-osnabrueck.de/studi.ip/Main/HomePage?setstudipview=tutor%0a* Interner Link: [[Main.Homepage?setstudipview=tutor|Tutorensicht]]
  • Umschalten und aktuelle Seite beibehalten:
 
 
08.05.2006 15:46 Uhr von tthelen -
 
 
08.05.2006 15:46 Uhr von tthelen -
Zeile 12 bearbeitet:
geändert in:
 
 
08.05.2006 15:46 Uhr von tthelen -
Zeile 12 bearbeitet:
geändert in:
 
 
08.05.2006 15:46 Uhr von tthelen -
Zeile 12 bearbeitet:
geändert in:
 
 
08.05.2006 15:45 Uhr von tthelen -
Zeile 12 bearbeitet:
geändert in:
 
 
08.05.2006 15:44 Uhr von tthelen -
Zeilen 12-13 bearbeitet:
geändert in:
 
 
08.05.2006 15:44 Uhr von tthelen -
Zeile 9 bearbeitet:
geändert in:
 
 
08.05.2006 15:44 Uhr von tthelen -
Zeilen 4-11 hinzugefügt:
 
 
08.05.2006 15:30 Uhr von tthelen -
Zeilen 1-3 hinzugefügt:

 

 

Quelle: Basis-Wiki-Hilfe | Letzte Änderung: 28.03.2009 22:25 Uhr, mbohnsa | Local view: Basis-Hilfe