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
- 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
- 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