2010-11-22 29 views
0

J'ai besoin d'afficher une image dans un S-Control est SFDC. Je voudrais pouvoir référencer une ressource statique comme <apex:image url="{!$Resource.TestImage}" />, mais cela ne fonctionne que dans les pages VisualForce et je dois modifier et S-Control existant (le passage à VF n'est pas une option). Quelle est la meilleure façon d'y parvenir, tellement frustré par le manque général de documentation et de hackishness du développement de SFDC.SalesForce.com Afficher l'image dans S-Control

Merci à tous

+0

Pour votre information semble fonctionner, non Assurez-vous que [someCrazyNumber] peut changer? –

+0

Il peut changer lorsque vous allez réinstaller l'environnement de la ressource ou du commutateur (c'est-à-dire que vous allez déployer de sandbox vers l'environnement de production -> oops). Mais facile à corriger car vous pouvez modifier S-Controls à la volée en production. Vous pouvez également télécharger des images sur l'onglet Documents et les utiliser dans la balise ''. Dans ce cas, "nombre fou" sera l'ID de l'enregistrement généré et d'autres mises à jour de l'image ne changeront pas ce nombre. – eyescream

+0

@eyescream - cela vous dérangerait-il d'entrer une réponse avec l'exemple Documents et je l'accepterai –

Répondre

0

Vous pouvez télécharger votre image à onglet Documents et utiliser plus tard étiquette <img> normale pour l'afficher sur S-Champs, pages Visualforce et modèles de courrier électronique (dernier - si ce sera une « image externe disponible "). L'URL générée pour la voir se penchera un peu comme

https://c.na7.content.force.com/servlet/servlet.FileDownload?file=015A0000001IFxZ

(org mon test se trouve à na7.salesforce.com instance et la dernière partie est gnerated ID de l'objet)