Staattiset resurssit
Staattiset resurssit sallivat sinun voit ladata palvelimelle sisältöä, johon voit viitata Visualforce-sivulla, kuten arkistoja (kuten .zip- ja .jar-tiedostoja), kuvia, tyylisivuja, JavaScriptia ja muita tiedostoja. Staattisia resursseja voidaan käyttää vain Salesforce-organisaatiossasi, joten et voi isännöidä sisältöä siinä muille sovelluksille tai verkkosivustoille.
Vaaditut versiot
| Käytettävissä: Salesforce Classicissa ja Lightning Experiencessa |
| Käytettävissä: Contact Manager-, Group Edition-, Professional Edition-, Enterprise Edition-, Performance Edition-, Unlimited Edition- ja Developer Edition -versioissa |
Staattista resurssia kannattaa käyttää tiedoston Asiakirjat-välilehteen lataamisen sijasta monista syistä:
- Voit pakata kokoelman liittyviä tiedostoja hakemistohierarkiaan ja ladata kyseisen hierarkian .zip- tai .jar-arkistona.
-
Voit viitata sivun koodissa staattiseen resurssiin nimellä käyttämällä globaalia
$Resource-muuttujaa kovakoodattavien asiakirjojen tunnusten sijaan:- Jos haluat viitata erilliseen tiedostoon, käytä yhdistämiskenttänä
$Resource.<resource_name>-arvoa, jossa <resurssin_nimi> on resurssin lataamisen yhteydessä määrittämäsi nimi. Esimerkki:
tai<apex:image url="{!$Resource.TestImage}" width="50" height="50"/><apex:includeScript value="{!$Resource.MyJavascriptFile}"/> - Jos haluat viitata arkistossa olevaan tiedostoon, käytä
URLFOR-funktiota. Määritä staattisen resurssin nimi, jonka annoit ensimmäisellä parametrilla ladatessasi arkiston, sekä toisella parametrilla määrittämäsi kyseisen tiedoston polku arkistossa. Esimerkki:
tai<apex:image url="{!URLFOR($Resource.TestZip, 'images/Bluehills.jpg')}" width="50" height="50"/><apex:includeScript value="{!URLFOR($Resource.LibraryJS, '/base/subdir/file.js')}"/>
- Jos haluat viitata erilliseen tiedostoon, käytä yhdistämiskenttänä
- Voit käyttää suhteellisia polkuja tiedostoissa staattisten resurssien arkistossa viittamaan arkiston sisältöön. Esimerkiksi CSS-tiedostossasi styles.css sinulla on seuraavat tyylit:
Kun käytät kyseistä CSS-tiedostoa Visualforce-sivulla, sinun täytyy varmistaa, että CSS-tiedosto voi löytää kuvan. Voit tehdä tämän luomalla arkiston (kuten -zip-tiedosto), joka sisältää styles.css ja img/testimage.gif. Varmista, että polun rakenne säilytetään arkistossa. Lataa sitten arkistotiedosto staattisena resurssina nimellä “style_resources”. Lisää sitten sivullasi seuraava komponentti:table { background-image: url('img/testimage.gif') }
Koska staattinen resurssi sisältää sekä tyylisivun että kuvan, suhteellinen polku tyylisivussa selviää ja kuva näytetään.<apex:stylesheet value="{!URLFOR($Resource.style_resources, 'styles.css')}"/>
Yksittäisen staattisen resurssin koko voi olla enintään 5 Mt. Organisaatiolla voi olla yhteensä enintään 250 Mt staattisia resursseja. Staattiset resurssit koskevat organisaation tietojen tallennustilan kiintiötä.
- Staattisten resurssien määrittäminen
Voit käyttää staattisia resursseja ladataksesi palvelimelle sisältöä, johon voit viitata Visualforce-sivulla, kuten arkistoja (kuten .zip- ja .jar-tiedostoja), kuvia, tyylisivuja, JavaScriptia ja muita tiedostoja. Voit käyttää staattisia resursseja vain organisaatiossasi, joten et voi isännöidä sisältöä muille sovelluksille tai verkkosivustoille. - Staattisten resurssien tarkasteleminen ja muokkaaminen
Muokkaa, poista ja kloonaa staattisia resursseja. - Staattisten resurssien hallinta
Kun olet luonut staattisia resursseja, voit mukauttaa, muokata ja poistaa niitä.
Katso myös:
Ratkaisiko tämä artikkeli ongelmasi?
Anna palautetta, jotta voimme kehittyä!
