Scriptare pentru pagini statice

Puteţi lucra cu pagini portal statice utilizând Interfaţa de scriptare a portalului, care vă permite să utilizaţi funcţia de administrare prin limbajul de scripting Jacl. Familiarizaţi-vă cu comenzile de scripting pentru lucrul cu pagini statice.

Includerea unei pagini statice în portal

Pentru a include o pagină statică în portal, folosiţi următoarea comandă:

$Content create staticpage title markup compressedfilename filename [displayoption] [select]

Exemplu: $Content create staticpage MyStaticPageTitle html c:/tmp/StaticContentPage.zip index.html inline select

Aceasta creează o pagină statică sub nodul de conţinut selectat momentan pentru marcajul html cu titlul de pagină MyStaticPageTitle. Conţinutul paginii este citit din fişierul c:/tmp/StaticContentPage.zip şi punctul de intrare pentru afişarea paginii este citit din fişierul index.html, care trebuie să fie conţinut în fişierul comprimat. Pentru a specifica metoda de afişare, puteţi folosi parametrul opţional displayoption. Ia una din valorile inline, iframe sau ajax. Valoarea implicită este inline. Pentru a face pagina statică nou creată nodul de conţinut selectat momentan, folosiţi parametrul opţional select

Obţinerea conţinutului paginii statice ca un fişier comprimat

Pentru a obţine un conţinut de pagină static în formatul unui fişier comprimat, utilizaţi comanda următoare:

$Content pageget oid markup compressedfilename

Exemplu: $Content pageget 6_CGAH47L00G2N802TJFV58Q3000 html c:/tmp/MyStaticContentPage.zip

Aceasta scrie conţinutul paginii statice specificate la fişierul comprimat c:/tmp/MyStaticContentPage.zip.

Setarea conţinutului paginii statice prin specificarea unui nume de fişier comprimat

Pentru a seta conţinutul paginii statice prin specificarea unui nume de fişier comprimat, utilizaţi comanda următoare:

$Content pageset oid markup compressedfilename filename

Exemplu: $Content pageset 6_CGAH47L00G2N802TJFV58Q3000 html c:/tmp/NewStaticContentPage.zip index.html

Aceasta actualizează conţinutul paginii statice specificate cu conţinutul fişierului comprimat c:/tmp/NewStaticContentPage.zip. Punctul de intrare pentru afişarea paginii este citit din fişierul index.html. Acest fişier trebuie să fie conţinut în fişierul comprimat.

Obţinerea atributelor unei pagini statice

Pentru a obţine atributele unei pagini statice, folosiţi următoarea comandă:

$Content get oid attribute markup

Atributele valide sunt după cum urmează:
nume fişier
Utilizaţi acest atribute pentru a obţine numele de fişier al fişierului de dispunere pagină statică în fişierul comprimat.
displayoption
Folosiţi acest atribut pentru marcaj, de exemplu HTML.

Exemplu: $Content get 6_CGAH47L00G2N802TJFV58Q3000 filename html

Aceasta întoarce numele de fişier al punctului de intrare pentru afişarea paginii, adică index.html pentru marcajul specificat.

Setarea atributelor unei pagini statice

Pentru a seta atributele pentru o pagină statică, folosiţi următoarea comandă:

$Content set oid attribute value markup

Atributele valide sunt după cum urmează:
  • filename. Utilizaţi acest atribute pentru a obţine numele de fişier al fişierului de dispunere pagină statică în fişierul comprimat.
  • displayoption. Folosiţi acest atribut pentru marcaj, de exemplu HTML.

Exemplul 1: $Content set 6_CGAH47L00G2N802TJFV58Q3000 filename anotherindex.html html

Aceasta setează punctul de intrare pentru afişarea paginii la anotherindex.html pentru marcajul specificat.

Exemplul 2: $Content set 6_CGAH47L00G2N802TJFV58Q3000 displayoption iframe html

Aceasta setează opţiunea de afişare la iframe pentru marcajul specificat. Setările de opţiune de afişare valide sunt inline, iframe şi ajax.

Ştergerea unei pagini statice

Comanda pentru ştergerea unei pagini statice este aceeaşi ca pentru ştergerea unei pagini standard de portal. Puteţi folosi comanda: $Content delete oid

Pentru a şterge o pagină statică, folosiţi următoarea comandă:

Exemplu: $Content delete 6_CGAH47L00G2N802TJFV58Q3000