Article (Objekt): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
K (hat „Article“ nach „Article (Objekt)“ verschoben)
Zeile 9: Zeile 9:
 
|- class="hintergrundfarbe1"
 
|- class="hintergrundfarbe1"
 
! Attribut || Type || Beschreibung || ab IES Version
 
! Attribut || Type || Beschreibung || ab IES Version
 +
|-
 +
| id
 +
| [[ID]]
 +
| ID des Artikels
 +
| 1
 +
|-
 +
| original
 +
| [[ID]]
 +
| ist identisch mit <code>id</code>, da es für Artikel keine symbolischen Links gibt.
 +
| 1
 +
|-
 +
| withoutType
 +
| [[Number]]
 +
| ID-Teil ohne Typ-Definition
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 
|-
 
|-
 
| xxx
 
| xxx
| [[Number]]
+
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 +
| xxx
 +
| 1
 +
|-
 +
| xxx
 +
| [[Element]]
 
| xxx
 
| xxx
 
| 1
 
| 1
 
|-
 
|-
 
| xxx
 
| xxx
| [[Condition]]
+
| [[Element]]
 
| xxx
 
| xxx
 
| 1
 
| 1
 
|-
 
|-
 
| xxx
 
| xxx
| [[Collection]]
+
| [[Element]]
 
| xxx
 
| xxx
 
| 1
 
| 1
Zeile 36: Zeile 191:
 
! Methode || Rückgabewert || Beschreibung || ab IES Version
 
! Methode || Rückgabewert || Beschreibung || ab IES Version
 
|-
 
|-
| <code>xxx</code>
+
| <code>isPublished([[Publisher]])</code>
 +
| [[Boolean]]
 +
| Liefert <code>true</code>, wenn der Artikel für den angegebenen Publisher publiziert ist.
 +
| 1
 +
|-
 +
| <code>hasValidUrl([[Publisher]])</code>
 +
| [[Boolean]]
 +
| Liefert <code>true</code>, wenn der Artikel für den angegebenen Publisher publiziert ist und eine URL zurückliefert.
 +
| 1
 +
|-
 +
| <code>url([[Publisher]])</code>
 
| [[String]]
 
| [[String]]
| xxx.
+
| Liefert die URL des Artikels, wenn der Artikel für den angegebenen Publisher freigegeben ist. Mit dieser Methode wird die URL beginnend ab dem Dokument-Root (<code>/</code>) ausgegeben.
 
| 1
 
| 1
 
|-
 
|-
| <code>xxx</code>
+
| <code>absoluteUrl([[Publisher]])</code>
 
| [[String]]
 
| [[String]]
| xxx.
+
| Liefert die URL des Artikels, wenn der Artikel für den angegebenen Publisher freigegeben ist. Mit dieser Methode wird die URL mit vorangestelltem <code>http://www.domain.de</code> ausgegeben.
 +
| 1
 +
|-
 +
| <code>relativeUrl([[Publisher]])</code>
 +
| [[String]]
 +
| Liefert die URL des Artikels, wenn der Artikel für den angegebenen Publisher freigegeben ist. Mit dieser Methode wird die URL relativ zu dem aktuellen Artikel ausgegeben.
 +
| 1
 +
|-
 +
| <code>publicationState([[Publisher]])</code>
 +
| [[PublicationState]]
 +
| Liefert für den angegebenen Publisher das Publikationsstatus.
 
| 1
 
| 1
 
|}
 
|}
  
;<code>xxx</code>
+
;<code>isPublished(Publisher)</code>
:xxx.
+
:Liefert <code>true</code>, wenn der Artikel für den angegebenen Publisher publiziert ist.
 
:;Parameter
 
:;Parameter
::;<code>xxx</code>
+
::;<code>Publisher</code>
:::xxx.
+
:::Publisher, für den geprüft werden soll, ob der Artikel für diesen publiziert ist.
::;<code>xxx</code>
+
:;Rückgabewert
:::xxx.
+
::;[[Boolean]]
 +
:::<code>true</code>, wenn der Artikel in dem angegebenen Publisher publiziert ist.
 +
 
 +
;<code>hasValidUrl(Publisher)</code>
 +
:Liefert <code>true</code>, wenn der Artikel für den angegebenen Publisher publiziert ist und eine URL zurückliefert.
 +
:;Parameter
 +
::;<code>Publisher</code>
 +
:::Publisher, für den die URL geprüft werden soll.
 +
:;Rückgabewert
 +
::;[[Boolean]]
 +
:::<code>true</code>, wenn der Artikel für den angegebenen Publisher publiziert ist.
 +
 
 +
;<code>url(Publisher)</code>
 +
:Liefert die URL des Artikels, wenn der Artikel für den angegebenen Publisher freigegeben ist. Mit dieser Methode wird die URL beginnend ab dem Dokument-Root (<code>/</code>) ausgegeben.
 +
:;Parameter
 +
::;<code>Publisher</code>
 +
:::Publisher, für den die URL zurückgegeben werden soll.
 +
:;Rückgabewert
 +
::;[[String]]
 +
:::URL des Artikels für den angegebenen Publisher ausgehend vom Dokument-Root (<code>/</code>).
 +
 
 +
;<code>absoluteUrl(Publisher)</code>
 +
:Liefert die URL des Artikels, wenn der Artikel für den angegebenen Publisher freigegeben ist. Mit dieser Methode wird die URL mit <code>http://www.domain.de</code> ausgegeben.
 +
:;Parameter
 +
::;<code>Publisher</code>
 +
:::Publisher, für den die URL zurückgegeben werden soll.
 
:;Rückgabewert
 
:;Rückgabewert
 
::;[[String]]
 
::;[[String]]
:::xxx.
+
:::URL des Artikels für den angegebenen Publisher mit  http://www.domain.de.
  
;<code>xxx</code>
+
;<code>relativeUrl(Publisher)</code>
:xxx.
+
:Liefert die URL des Artikels, wenn der Artikel für den angegebenen Publisher freigegeben ist. Mit dieser Methode wird die URL relativ zu dem aktuellen Aritkel ausgegeben.
 
:;Parameter
 
:;Parameter
::;<code>xxx</code>
+
::;<code>Publisher</code>
:::xxx.
+
:::Publisher, für den die URL zurückgegeben werden soll.
::;<code>xxx</code>
 
:::xxx.
 
 
:;Rückgabewert
 
:;Rückgabewert
 
::;[[String]]
 
::;[[String]]
:::xxx.
+
:::URL des Artikels für den angegebenen Publisher relativ zu dem aktuellen Aritkel.
 +
 
 +
;<code>publicationState(Publisher)</code>
 +
:Liefert den Publikations-Status des Artikels für den angegebenen Publisher.
 +
:;Parameter
 +
::;<code>Publisher</code>
 +
:::Publisher für den der Publikations-Status ausgegeben werden soll.
 +
:;Rückgabewert
 +
::;[[PublicationState]]
 +
:::Publikations-Status des Artikels für den angegebenen Publisher.
  
 
<noinclude>
 
<noinclude>

Version vom 9. Juni 2008, 23:15 Uhr

Name

article - Daten, die mit einem Publisher publiziert werden können.

Beschreibung

Artikel sind Daten, die mit einem Publisher publiziert werden können. Sie benötigen ein Ausgabe-Template das bestimmt, in welcher Form die Daten Publiziert werden sollen. Im Gegensatz zu Resourcen können für Artikel keine Sysmbolischen Links erzeugt werden (Artikel liegt in mehreren ArticlePools). Die ArticlePools definieren in welchem Verzeichnis der Artikel als Seite generiert wird. Läge der Artikel in mehreren ArticlePools wäre diese Angabe nicht mehr eindeutig.

Attribute

Attribut Type Beschreibung ab IES Version
id ID ID des Artikels 1
original ID ist identisch mit id, da es für Artikel keine symbolischen Links gibt. 1
withoutType Number ID-Teil ohne Typ-Definition 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1
xxx Element xxx 1

Methoden

Methode Rückgabewert Beschreibung ab IES Version
isPublished(Publisher) Boolean Liefert true, wenn der Artikel für den angegebenen Publisher publiziert ist. 1
hasValidUrl(Publisher) Boolean Liefert true, wenn der Artikel für den angegebenen Publisher publiziert ist und eine URL zurückliefert. 1
url(Publisher) String Liefert die URL des Artikels, wenn der Artikel für den angegebenen Publisher freigegeben ist. Mit dieser Methode wird die URL beginnend ab dem Dokument-Root (/) ausgegeben. 1
absoluteUrl(Publisher) String Liefert die URL des Artikels, wenn der Artikel für den angegebenen Publisher freigegeben ist. Mit dieser Methode wird die URL mit vorangestelltem http://www.domain.de ausgegeben. 1
relativeUrl(Publisher) String Liefert die URL des Artikels, wenn der Artikel für den angegebenen Publisher freigegeben ist. Mit dieser Methode wird die URL relativ zu dem aktuellen Artikel ausgegeben. 1
publicationState(Publisher) PublicationState Liefert für den angegebenen Publisher das Publikationsstatus. 1
isPublished(Publisher)
Liefert true, wenn der Artikel für den angegebenen Publisher publiziert ist.
Parameter
Publisher
Publisher, für den geprüft werden soll, ob der Artikel für diesen publiziert ist.
Rückgabewert
Boolean
true, wenn der Artikel in dem angegebenen Publisher publiziert ist.
hasValidUrl(Publisher)
Liefert true, wenn der Artikel für den angegebenen Publisher publiziert ist und eine URL zurückliefert.
Parameter
Publisher
Publisher, für den die URL geprüft werden soll.
Rückgabewert
Boolean
true, wenn der Artikel für den angegebenen Publisher publiziert ist.
url(Publisher)
Liefert die URL des Artikels, wenn der Artikel für den angegebenen Publisher freigegeben ist. Mit dieser Methode wird die URL beginnend ab dem Dokument-Root (/) ausgegeben.
Parameter
Publisher
Publisher, für den die URL zurückgegeben werden soll.
Rückgabewert
String
URL des Artikels für den angegebenen Publisher ausgehend vom Dokument-Root (/).
absoluteUrl(Publisher)
Liefert die URL des Artikels, wenn der Artikel für den angegebenen Publisher freigegeben ist. Mit dieser Methode wird die URL mit http://www.domain.de ausgegeben.
Parameter
Publisher
Publisher, für den die URL zurückgegeben werden soll.
Rückgabewert
String
URL des Artikels für den angegebenen Publisher mit http://www.domain.de.
relativeUrl(Publisher)
Liefert die URL des Artikels, wenn der Artikel für den angegebenen Publisher freigegeben ist. Mit dieser Methode wird die URL relativ zu dem aktuellen Aritkel ausgegeben.
Parameter
Publisher
Publisher, für den die URL zurückgegeben werden soll.
Rückgabewert
String
URL des Artikels für den angegebenen Publisher relativ zu dem aktuellen Aritkel.
publicationState(Publisher)
Liefert den Publikations-Status des Artikels für den angegebenen Publisher.
Parameter
Publisher
Publisher für den der Publikations-Status ausgegeben werden soll.
Rückgabewert
PublicationState
Publikations-Status des Artikels für den angegebenen Publisher.