HilfeWiki.StatusSichten History

Hide minor edits - Show changes to output

 
 
March 28, 2009, at 10:25 PM by mbohnsa -
Changed line 33 from:
(:endif:)
to:
(:ifend:)
 
 
March 28, 2009, at 10:21 PM by tthelen -
Changed line 38 from:
Die Variable [={$StudipView}=] ist auch für bedingte Ausdrücke nutzbar.
to:
Dabei wird berücksichtigt, dass höhere Stufen alle Sichten/Möglichkeiten niedrigerer Stufen enthalten.
 
 
March 28, 2009, at 10:20 PM by tthelen -
Added lines 28-37:
Innerhalb von Wikiseiten können Blöcke mit

[@
(:if view <status>:)
...
(:endif:)
@]

nur für einzelne Sichten zugänglich gemacht werden.
Deleted lines 38-43:

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:)=]@@
 
 
May 08, 2006, at 05:03 PM by tthelen -
Changed lines 45-51 from:
$StudipViewList=array("all"=>"all",
"nobody"=>"nobody",
"user"=>"user",
"tutor"=>"tutor",
"dozent"=>"dozent",
"admin"=>"admin",
"root"=>"root");
to:
$StudipViewList=array("All"=>"All",
"Nobody"=>"Nobody",
"User"=>"User",
"Autor"=>"Autor",
"Tutor"=>"Tutor",
"Dozent"=>"Dozent",
"Admin"=>"Admin",
"Root"=>"Root");
 
 
May 08, 2006, at 04:09 PM by tthelen -
Changed lines 54-57 from:
@]
to:
@]

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.
 
 
May 08, 2006, at 04:04 PM by tthelen -
Added line 41:
 
 
May 08, 2006, at 04:04 PM by tthelen -
Added lines 37-53:

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");
@]
 
 
May 08, 2006, at 04:03 PM by tthelen -
Changed lines 33-34 from:

to:
* Text nicht ausgeben, wenn Sicht=nobody: \\
@@[=(:if ! equal $StudipView dozent:) ...Text... (:if:)=]@@
 
 
May 08, 2006, at 03:57 PM by tthelen -
Changed lines 28-29 from:
Die Variable [={$StudipView}=] ist auch für bedingte Textausgaben nutzbar.
to:
Die Variable [={$StudipView}=] ist auch für bedingte Ausdrücke nutzbar.

Beispiele:
* Text nur ausgeben, wenn Sicht=tutor: \\
@@[=(:if equal $StudipView tutor:) ...Text... (:if:)=]@@

 
 
May 08, 2006, at 03:54 PM by tthelen -
Changed lines 24-25 from:
Das Wiki-Markup [={$StudipView}=] wird durch den Bezeichner für die momentan eingestellte Sicht ersetzt. Default ist @@all@@.
to:
Das Wiki-Markup [={$StudipView}=] wird durch den Bezeichner für die momentan eingestellte Sicht ersetzt. Default ist @@all@@.
Added lines 28-29:
Die Variable [={$StudipView}=] ist auch für bedingte Textausgaben nutzbar.
 
 
May 08, 2006, at 03:53 PM by tthelen -
Added lines 3-4:
(:toc:)
 
 
May 08, 2006, at 03:53 PM by tthelen -
Deleted lines 2-3:
(:toc:)
 
 
May 08, 2006, at 03:52 PM by tthelen -
Changed lines 22-23 from:
!!!Variable {$StudipView}
to:
!!!Variable [={$StudipView}=]

Das Wiki-Markup [={$StudipView}=] wird durch den Bezeichner für die momentan eingestellte Sicht ersetzt. Default ist @@all@@.
 
 
May 08, 2006, at 03:52 PM by tthelen -
Added lines 3-4:
(:toc:)
 
 
May 08, 2006, at 03:51 PM by tthelen -
Added lines 17-24:

!!In Wiki-Seiten auf den Status zugreifen

!!!Variable {$StudipView}

!!!Bedingte Textausgabe

!!Technischer Hintergrund
 
 
May 08, 2006, at 03:50 PM by tthelen -
Changed lines 12-14 from:

* Umschalten und aktuelle Seite beibehalten: [[{$FullName}?setstudipview=tutor|Tutorensicht dieser Seite]]
to:
* Umschalten und aktuelle Seite beibehalten: [=[[{$FullName}?setstudipview=tutor|Tutorensicht dieser Seite]]=]
 
 
May 08, 2006, at 03:50 PM by tthelen -
Changed lines 13-17 from:
* Umschalten und aktuelle Seite beibehalten: {$FullName}

[[{$FullName}?setstudipview=tutor|Tutorensicht]]

{$Group}
to:
* Umschalten und aktuelle Seite beibehalten: [[{$FullName}?setstudipview=tutor|Tutorensicht dieser Seite]]

!!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.
 
 
May 08, 2006, at 03:49 PM by tthelen -
Changed lines 13-16 from:
* Umschalten und aktuelle Seite beibehalten: {$Fullname}

[[{$Fullname}?setstudipview=tutor|Tutorensicht]]
to:
* Umschalten und aktuelle Seite beibehalten: {$FullName}

[[{$FullName}?setstudipview=tutor|Tutorensicht]]
 
 
May 08, 2006, at 03:48 PM by tthelen -
Changed lines 10-12 from:
* 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: {$Fullname} [[{$Fullname}?setstudipview=tutor|Tutorensicht]]
to:
* 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: {$Fullname}

[[{$Fullname}?setstudipview=tutor|Tutorensicht]]
 
 
May 08, 2006, at 03:48 PM by tthelen -
Changed lines 5-6 from:
!!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.
to:
!!Umschalten der Sichten

Die Sicht wird über die Wiki-Aktion ?setstudipview= festgelegt. Über ein Cookie bleibt diese Einstellung dann auf den nachfolgenden Seiten erhalten.
Changed lines 11-13 from:
* Umschalten und aktuelle Seite beibehalten: {$Fullname} [[{$Fullname}?setstudipview=tutor|Tutorensicht]]
to:
* Umschalten und aktuelle Seite beibehalten: {$Fullname} [[{$Fullname}?setstudipview=tutor|Tutorensicht]]

{$Group}
 
 
May 08, 2006, at 03:47 PM by tthelen -
Changed lines 1-9 from:
!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: {$Fullname} [[{$Fullname}?setstudipview=tutor|Tutorensicht]]
to:
!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: {$Fullname} [[{$Fullname}?setstudipview=tutor|Tutorensicht]]
 
 
May 08, 2006, at 03:46 PM by tthelen -
 
 
May 08, 2006, at 03:46 PM by tthelen -
Changed line 12 from:
to:
 
 
May 08, 2006, at 03:46 PM by tthelen -
Changed line 12 from:
to:
 
 
May 08, 2006, at 03:46 PM by tthelen -
Changed line 12 from:
to:
 
 
May 08, 2006, at 03:45 PM by tthelen -
Changed line 12 from:
to:
 
 
May 08, 2006, at 03:44 PM by tthelen -
Changed lines 12-13 from:
to:
 
 
May 08, 2006, at 03:44 PM by tthelen -
Changed line 9 from:
to:
 
 
May 08, 2006, at 03:44 PM by tthelen -
Added lines 4-11:
 
 
May 08, 2006, at 03:30 PM by tthelen -
Added lines 1-3:

 

 

Source: Basis-Wiki-Hilfe | Last change: March 28, 2009, at 10:25 PM, mbohnsa | Local view: Basis-Hilfe