Kreiranje oznake svojstva

Oznaka svojstva se koristi za prikaz raznih polja i meta podataka iz stavki sadržaja i područja sjedišta.

O ovom zadatku

Format oznake svojstva:

[Property field=" " context=" " type=" " name=" " format=" " link=" " separator=" " 
htmlencode=" " awareness=" " ifEmpty=" " include=" " restrict=" " resolve=" "
start=" " end=" " ]

Za kreiranje oznake svojstva:

Postupak

  1. Kliknite Umetni oznaku u prezentacijskom predlošku za dizajniranje komponente ili elementa. Otvara se dijalog Pomoć oznake.
  2. Izaberite Svojstvo kao tip oznake.
  3. Izaberite tip svojstva. Ovo svojstvo se dodaje u oznaku kao field=" " parametar:
    Tablica 1. Tipovi svojstava
    Tip svojstva Detalji
    Svojstva razine pristupa
    user
    Prikazuje listu korisnika i grupa kojima je dodijeljen pristup korisnika na stavku.
    contributor
    Prikazuje listu korisnika i grupa kojima je dodijeljen pristup doprinositelja na stavku.
    editor
    Prikazuje listu korisnika i grupa kojima je dodijeljen pristup urednika na stavku.
    manager
    Prikazuje listu korisnika i grupa kojima je dodijeljen pristup upravitelja na stavku.
    Svojstva autorskog predloška
    authtemplateid
    Prikazuje GUID autorskog predloška kojeg koristi trenutna stavka.
    authtemplatename
    Prikazuje ime autorskog predloška kojeg koristi trenutna stavka.
    authtemplatetitle
    Prikazuje naslov ekrana autorskog predloška kojeg koristi trenutna stavka.
    Trenutna svojstva projekta
    projectid
    Prikazuje GUID projekta u koji je uključena trenutna stavka.
    projectname
    Prikazuje naziv stavke projekta u koji je uključena trenutna stavka.
    projecttitle
    Prikazuje naslov projekta u koji je uključena trenutna stavka.
    Svojstva povijesti
    lastmodified
    Prikazuje datum zadnje promjene i poruku zadnje promjene.
    lastmodifieddate
    Prikazuje datum zadnje promjene.
    creation
    Prikazuje datum kreiranja.
    lastmodifier
    Prikazuje ime korisnika koji je zadnji promijenio stavku.
    creator
    Prikazuje ime korisnika koji je kreirao stavku.
    Svojstva identifikacije
    name
    Prikazuje tekst unesen u polje ime stavke.
    title
    Prikazuje tekst unesen u polje naslov stavke.
    description
    Prikazuje tekst unesen u polje opis stavke.
    authors
    Prikazuje korisnike i grupe izabrane u polju autori za stavku.
    owners
    Prikazuje korisnike i grupe izabrane u polju vlasnici za stavku.
    id
    Prikazuje GUID stavke.
    Svojstva knjižnice
    libraryid
    Prikazuje GUID knjižnice koju koristi trenutna stavka.
    libraryname
    Prikazuje ime knjižnice koju koristi trenutna stavka.
    librarytitle
    Prikazuje naslov ekrana knjižnice koju koristi trenutna stavka.
    Nadređena svojstva
    parentid
    Prikazuje GUID nadređene trenutne stavke.
    parentname
    Prikazuje ime nadređene trenutne stavke.
    parenttitle
    Prikazuje prikazani naslov nadređene trenutne stavke.
    Svojstva profila
    categories
    Prikazuje kategorije za profiliranje ove stavke.
    keywords
    Prikazuje ključne riječi za profiliranje ove stavke.
    Svojstva procesa rada
    status
    Prikazuje status procesa rada za stavku.
    statusid
    Prikazuje status procesa rada stavke u obliku cijelog broja:
    • 1 za skicu.
    • 2 za objavljeno.
    • 4 za isteklo.
    pendingstatus
    Prikazuje prevedeni niz za status čekanja. Taj status je onaj koji će premjestiti dokument u budućnost. Na primjer, kad se dosegne raspoređeni datum ili kad se projekt objavi.
    pendingstatusid
    Dohvaća status čekanja kao cijeli broj:
    • 1 za stavku koja ne čeka promjenu statusa.
    • 2 za čekanje objavljivanja.
    • 4 za čekanje isteka.
    • 8 za čekanje brisanja.
    workflow
    Prikazuje izabrani proces rada za stavku.
    currentstage
    Prikazuje stupanj procesa rada u kojem je stavka.
    publishdate
    Prikazuje datum i vrijeme koje je izabrano u polju objave za stavku.
    expirydate
    Prikazuje datum i vrijeme koje je izabrano u polju isteka za stavku.
    generaldateone
    Prikazuje datum i vrijeme koje je izabrano u polju općenitog datuma jedan za stavku.
    generaldatetwo
    Prikazuje datum i vrijeme koje je izabrano u polju općenitog datuma dva za stavku.
    additionalviewers
    Prikazuje imena dodatnih preglednika izabranih za stavku.
  4. Izaberite tip stavke i sadržaj koji se koristi za određivanje stavke koju treba referencirati:
    Tablica 2. Matrica konteksta i tipa stavke
    Kontekst i tip stavke tip="auto" tip="content" type="sitearea" tip="parent" type="top"
    context="Selected"

    Ako je izabran, kontekst postavlja izabrana stavka. Stavku izaberete klikom na Izaberi. Ovaj parametar se dodaje u oznaku kao name=" " parametar:

    Ovaj parametar prikazuje svojstvo izabrane stavke. Ovaj parametar prikazuje svojstvo izabrane stavke sadržaja.

    Ako je izabrano područje sjedišta, tada se ništa ne prikazuje.

    Ako je izabrana stavka područja sjedišta, tada ovaj parametar prikazuje svojstvo područja sjedišta.

    Ako je izabrana stavka stavka sadržaja, tada ovaj parametar prikazuje svojstvo nadređenog područja sjedišta od te stavke sadržaja.

    Ovaj parametar prikazuje svojstvo nadređenog od izabrane stavke. Ovaj parametar prikazuje svojstvo prve stavke u stazi izabrane stavke.
    context="Current"

    Ako je izabrano, kontekst postavlja trenutna stavka.

    Ovaj parametar prikazuje svojstvo stavke koja se trenutno prikazuje. Ovaj parametar prikazuje svojstvo trenutne stavke sadržaja.

    Ako je izabrano područje sjedišta, tada se ništa ne prikazuje.

    Ako je stavka koja se trenutno prikazuje područje sjedišta, ovaj parametar prikazuje svojstvo trenutnog područja sjedišta.

    Ako je stavka koja se trenutno prikazuje stavka sadržaja, ovaj parametar prikazuje svojstvo nadređenog područja sjedišta stavke sadržaja.

    Ovaj parametar prikazuje svojstvo nadređenog područja sjedišta od stavke koja se trenutno prikazuje. Ovaj parametar prikazuje svojstvo prve stavke u stazi stavke koja se trenutno prikazuje.
    context="Autofill"

    Koristite ovu opciju kada je stavka koja se referencira određena parametrima pretraživanja komponente izbornika, navigatora ili sistematizacije. Ako se oznaka ne koristi unutar komponente izbornika, navigatora ili sistematizacije, kontekst će se vratiti na trenutnu stavku.

    Ovaj parametar prikazuje svojstvo stavke koju je vratila komponenta izbornika, navigatora ili sistematizacije. Ovaj parametar prikazuje svojstvo stavke sadržaja koju je vratila komponenta izbornika, navigatora ili sistematizacije.

    Ako je izabrano područje sjedišta, tada se ništa ne prikazuje.

    Ako je trenutna stavka koju je vratila komponenta izbornika, navigatora ili sistematizacije područje sjedišta, tada se prikazuje svojstvo područja sjedišta.

    Ako je trenutna stavka koju je vratila komponenta izbornika, navigatora ili sistematizacije stavka sadržaja, tada se prikazuje svojstvo nadređenog od stavke sadržaja.

    Ovaj parametar prikazuje svojstvo nadređene stavke od stavke koju je vratila komponenta izbornika, navigatora ili sistematizacije. Ovaj parametar prikazuje svojstvo prve stavke u stazi stavke koju je vratila komponenta izbornika, izbornika ili sistematizacije.
    context="portalContext"

    Ako je izabran, kontekst trenutne stranice postavlja kontekst. Ova opcija je važeća samo za sadržaj koji se isporučuje upotrebom portleta preglednika Web sadržaja.

    Pogledajte poglavlje centra znanja Pridruživanja Web sadržaja za dodatne informacije.

    Ovaj parametar prikazuje element iz stavke konteksta trenutne stranice. Ako je kontekst trenutne stranice stavka sadržaja, prikazuje se element iz trenutne stavke sadržaja.

    Ako je kontekst trenutne stranice područje sjedišta, prikazuje se element iz default stavke sadržaja područja sjedišta.

    Ako je kontekst trenutne stranice područje sjedišta, prikazuje se element iz područja sjedišta.

    Ako je kontekst trenutne stranice stavka sadržaja, prikazuje se element iz nadređene stavke sadržaja.

    Ovaj parametar prikazuje element iz nadređenog od stavke konteksta trenutne stranice. Ovaj parametar prikazuje element iz prve stavke u stazi stavke konteksta trenutne stranice.
    context="portalMapping"

    Ako se izabere, kontekst se postavlja pridruživanjem Web sadržaja trenutne stranice. Ova opcija je važeća samo za sadržaj koji se isporučuje upotrebom portleta preglednika Web sadržaja.

    Pogledajte poglavlje centra znanja Pridruživanja Web sadržaja za dodatne informacije.

    Ovaj parametar prikazuje element iz stavke koja je izabrana kao default pridruživanje Web sadržaja za stranicu. Ovaj parametar prikazuje element iz default stavke sadržaja područja sjedišta koje je izabrano kao default pridruživanje Web sadržaja za stranicu. Ovaj parametar prikazuje element iz područja sjedišta koje je izabrano kao default pridruživanje Web sadržaja stranice. Ovaj parametar prikazuje element iz nadređenog od stavke koja je izabrana kao default pridruživanje Web sadržaja za stranicu. Ovaj parametar prikazuje element iz prve stavke u stazi stavke koja je izabrana kao default pridruživanje Web sadržaja za stranicu.
    context="portletContext"

    Ako je ovo izabrano, kontekst određuje kontekst trenutnog portleta preglednika Web sadržaja. Ova opcija je važeća samo za sadržaj koji se isporučuje upotrebom portleta preglednika Web sadržaja.

    Ovaj parametar prikazuje element iz stavke konteksta trenutnog portleta. Ako je kontekst trenutnog portleta stavka sadržaja, prikazuje se element iz trenutne stavke sadržaja.

    Ako je kontekst trenutnog portleta područje sjedišta, prikazuje se element iz default stavke sadržaja područja sjedišta.

    Ako je kontekst trenutnog portleta područje sjedišta, prikazuje se element iz područja sjedišta.

    Ako je kontekst trenutnog portleta stavka sadržaja, prikazuje se element iz nadređenog te stavke sadržaja.

    Ovaj parametar prikazuje element iz nadređenog od stavke konteksta trenutnog portleta. Ovaj parametar prikazuje element iz prve stavke u stazi stavke konteksta trenutnog portleta.
    Mapiranje portala i kontekst portala: Kontekst mapiranja portala se određuje s pridruživanjima Web sadržaja koja su dodijeljena za svaku stranicu. Ovaj kontekst se koristi za prikaz kada korisnici prvi puta pristupe stranici. Kontekst stranice se može promijeniti kada korisnici izvode interakciju sa sadržajem na stranici. Za svaki preglednik Web sadržaja na stranici može se konfigurirati izričiti sadržaj koji zamjenjuje kontekst prikaza stranice. Kontekst portleta se može promijeniti i ako je konfiguriran za primanje veza. Kada korisnici kliknu vezu unutar preglednika koji je konfiguriran za emitiranje veza, kontekst stranice se ažurira. Ovaj novi kontekst se održava dok korisnici ne kliknu drugu vezu ili dok ne pokrenu novu sesiju. Kada korisnici pokrenu novu sesiju, koristi se izvorni kontekst stranice.
  5. Kliknite OK da biste dodali oznaku u vaš dizajn navigatora.

Što napraviti sljedeće

Jednom kada dodate oznaku svom dizajnu, oznaci možete također dodati i sljedeće parametre:
Tablica 3. Dodatni parametri oznake
Parametri oznake Detalji
name=" " Morate navesti ime stavke koja se referencira ako je context="selected". Ako navedete name="./itemName", stvarna staza se ne rješava dok se stavka ne počne prikazivati. Ovaj način traje malo duže od specificiranja staze za stavku.
format=" " Ovaj parametar je opcijski i može se koristiti samo s nekim tipovima elemenata:
Kada field="ID":
  • format="id" prikazuje obični ID. Ako nije specificirano, ovaj se format koristi po defaultu.
  • format="uri" daje kao izlaz wcm:oid:<id> URI stila.
Kad referencirate detalje korisnika:
Prilikom formatiranja korisničkih detalja, parametar formata se koristi za definiranje koji LDAP parametar treba koristiti prilikom prikaza korisničkih detalja. Na primjer:
  • format="cn" se koristi za prikaz uobičajenog imena.
  • format="dn" se koristi za prikaz razlikovnog imena.
Kad field="categories":
Kad se field="categories" parametar formata koristi za određivanje formata izlaza.
  • format="title" prikazuje listu naslova kategorija.
  • format="uri" prikazuje wcm:oid:<id> URI stila za svaku ispisanu kategoriju.
Maksimalna veličina znakova:
Također možete specificirati maksimalan broj znakova za prikaz koristeći ovaj format:
  • format="length:number_of_characters"
Na primjer, da prikažete najviše deset znakova trebate navesti sljedeći parametar:
  • format="length:10"
Kad referencirate elemente datuma:
Sljedeći formati se mogu definirati za prikaz datuma:
  • format="DATE_SHORT"
  • format="DATE_MEDIUM"
  • format="DATE_LONG"
  • format="DATE_FULL"
  • format="DATE_TIME_SHORT"
  • format="DATE_TIME_MEDIUM"
  • format="DATE_TIME_LONG"
  • format="DATE_TIME_FULL"
  • format="TIME_SHORT"
  • format="TIME_MEDIUM"
  • format="TIME_LONG"
  • format="TIME_FULL"
  • format="DATE_SHORT_TIME_MEDIUM"
  • format="DATE_SHORT_TIME_LONG"
  • format="DATE_SHORT_TIME_FULL"
  • format="DATE_MEDIUM_TIME_SHORT"
  • format="DATE_MEDIUM_TIME_LONG"
  • format="DATE_MEDIUM_TIME_FULL"
  • format="DATE_LONG_TIME_SHORT"
  • format="DATE_LONG_TIME_MEDIUM"
  • format="DATE_LONG_TIME_FULL"
  • format="DATE_FULL_TIME_SHORT"
  • format="DATE_FULL_TIME_MEDIUM"
  • format="DATE_FULL_TIME_LONG"
  • format="RELATIVE" (relativni datum se prikazuje kao "danas", "jučer" ili kao broj prethodnih dana.)
  • format="MILLIS" (broj milisekundi od ponoći, 1. siječnja, 1970, GMT)
Bilješka: Svi formati datuma se baziraju na vremenskoj zoni korisnika, osim za format="MILLIS", koji ne zavisi o trenutnoj vremenskoj zoni.
Možete također postaviti i korisnički definirane formate za datume:
Kad referencirate elemente broja:
Možete također postaviti i korisnički definirane formate za brojeve:
Dohvat staze stavke kad referencirate ime ili naslov:
Ako je field="name" ili field="title", možete dohvatiti stazu stavke dodavanjem format="path".
Dohvat staze kategorije stavke:
  • Ako je field="categories", možete dohvatiti stazu imena kategorija dodavanjem format="namepath".
  • Ako je field="categories", možete dohvatiti stazu naslova kategorija dodavanjem format="titlepath".
separator=" " Ovaj parametar se koristi kad referencirate svojstvo koje vraća više rezultata. Na primjer, za dodavanje prekida linije između svakog rezultata možete koristiti separator="<br>" . Ako nije definirano, zarez se postavlja između svakog rezultata kada se prikazuje.
htmlencode=" " Ako je htmlencode="true" svi rezervirani HTML znakovi se konvertiraju u znakovne entitete. Na primjer, '<' se konvertira u '&lt;'. Ovaj parametar je koristan ako želite spriječiti da korisnici dodaju zlonamjeran kod ili ako želite spriječiti da korisnici mijenjaju izgled svog teksta upotrebom HTML-a.

Ako nije navedeno koristi se default postavka navedena s cmpnt.htmlEncodeDefault svojstvom u WCM WCMConfigService usluzi. Po defaultu se ovo svojstvo postavlja na true.

awareness=" " Ako je awareness="true" tada se imena korisnika prikazuju upotrebom funkcija svjesnosti osoba. Ovaj dodatak prikazuje imena korisnika kao hiperveze koje dozvoljavaju korisnicima da kontaktiraju osobe s kojima žele raditi. Gdjegod se osobne veze pojave, korisnici mogu kliknuti vezu da prikažu izbornik akcija za sudjelovanje (kontaktiranje i rad) s osobom imenovanom pomoću veze. Ako je administrator konfigurirao IBM® Sametime poslužitelj da radi s WebSphere Portal, veze osobe označavaju da li je osoba aktivna, odsutna, offline ili u stanju Ne smetaj.

Ako nije navedeno, tada se awareness="false" i svjesnost osoba ne koriste.

ifEmpty=" " Unesite neki tekst za prikaz ako nikakvi rezultati nisu vraćeni od strane oznake. Ako nije specificirano, u slučaju praznog skupa rezultata ništa se ne prikazuje.
include=" " Koristi se samo s field="categories". Određuje koju razinu sistematizacije prikazati:
  • točno
  • prethodnici
  • sljedbenici
  • sve

Na primjer, ako je neka stavka profilirana s kategorijom Sport i include="descendants", tada se također prikazuju i svi potomci od "sport".

restrict=" " Koristi se samo s field=categories ili field=library. Unesite listu kategorija, odvojeno zarezima, za vraćanje rezultata samo za kategorije koje su navedene u listi. Na primjer, restrict="library/red, library/green" prikazuje detalje profila samo za stavke koje su profilirane s kategorijama crveno ili zeleno. Ako nije navedena knjižnica, koristi se default knjižnica.
resolve=" " Ovaj parametar određuje koje tipove pristupa treba rješavati kad prikazujete svojstva razine pristupa:
none
Samo korisnici i grupe koji su izabrani u odjeljku pristupa nekoj stavci se rješavaju. Ovakav pristup je kombinacija definiranih postavki pristupa za Korisnik, Proces rada i Administrator. Virtualni korisnici se ne rješavaju. Ako se koristi parametar polja, rješavaju se samo korisnici i grupe koji su izravno izabrani za tip uloge. Na primjer, korisnik kojem je dodijeljen pristup "doprinositelj" se neće rješavati ako je field="user".
virtual
Rješavaju se samo korisnici i grupe izabrani u dijelu pristupa u stavci, uključujući virtualne korisnike. Ovakav pristup je kombinacija definiranih postavki pristupa za Korisnik, Proces rada i Administrator. Ako se koristi parametar polja, rješavaju se samo korisnici i grupe koji su izravno izabrani za tip uloge. Na primjer, korisnik kojem je dodijeljen pristup "doprinositelj" se neće rješavati ako je field="user".
inherited
Rješavaju se svi naslijeđeni korisnici i grupe plus korisnici i grupe izabrani u dijelu pristupa stavci, uključujući virtualne korisnike. Takav pristup je kombinacija definiranih postavki pristupa Naslijeđeno, Korisnik, Proces rada i Administrator. Ako se koristi parametar polja, rješavaju se ili samo korisnici i grupe koji su izravno izabrani za ulogu ili koji nasljeđuju tip uloge. Na primjer, korisnik kojem je dodijeljen pristup "doprinositelj" se neće rješavati ako je field="user".
inheritedonly
Rješavaju se samo naslijeđeni korisnici i grupe, uključujući virtualne korisnike. Ako se koristi parametar polja, rješavaju se samo korisnici i grupe koji izravno nasljeđuju tip uloge. Na primjer, korisnik koji nasljeđuje pristup "doprinositelj" se neće rješavati ako je field="user".
effective
Rješavaju se samo korisnici i grupe izabrani u dijelu pristupa u stavci, uključujući virtualne korisnike. Ovakav pristup je kombinacija definiranih postavki pristupa za Korisnik, Proces rada i Administrator. Ako se koristi parametar polja, uloge pristupa se kaskadno spuštaju tako da se rješavaju korisnici i grupe viši od izabrane uloge korištenjem parametra polja. Na primjer, ako je field="user", doprinositelji, editori i upravitelji se također rješavaju.
all
Rješavaju se svi naslijeđeni korisnici i grupe plus korisnici i grupe izabrani u dijelu pristupa stavci, uključujući virtualne korisnike. Takav pristup je kombinacija definiranih postavki pristupa Naslijeđeno, Korisnik, Proces rada i Administrator. Ako se koristi parametar polja, uloge pristupa se kaskadno spuštaju tako da se rješavaju korisnici i grupe viši od izabrane uloge korištenjem parametra polja. Na primjer, ako je field="user", doprinositelji, editori i upravitelji se također rješavaju.
start=" "

end=" "

Atributi početka i kraja koriste se za omatanje podataka koje je vratila oznaka unutar drugih oznaka, kao što je HTML. Ti atributi nisu obvezni.
Skupovi dvobajtnih znakova:

Ne podržavaju svi dvobajtni skupovi znakova prošireni ASCII. Za upotrebu oznaka kao što je "&nbsp;" trebate zamijeniti "&" s "&amp;".

Na primjer:
separator="&amp;nbsp;&amp;nbsp;"