in einen X-Page verwende ich einen zeile wie dieser
url="#{javascript:doc.getHttpURL().replace('?OpenDocument', '')}/$file/#{javascript:getAttachmentName(doc, 'Dateianhang')}" />
Der URL der dort raus kommt entspricht leider nicht den URL wodrin der sich befindet.
Es steht auf einen Seite mit
Https://mainDomain.de/darstellung
der URL ist aber
https://hostname/__nsfreplid/0/DocID/$file/datei.jpg
Das feld WebURL st übrigens gefüllt mit "/dateiname.nsf/ansicht/dokumentname/$File/datei.jpg"
Der URL an sich funktioniert, ausser wenn jemand sicherheitstechnisch eingestellt hat das der nicht bei andere domains holen darf (Chrome standard einstellung). in Firefox funktioniert der aufruf dann auch.
Es geht also hauptsächlich um den Hostname der dort entsteht, statt der MainDomain.de der auf der Seite steht.. wie ich die dort anstatt der Hostname bekomme....
Ich frage mich ob ich da etwas falsch mache, oder ob das irgendwo eine einstellung ist ?
Auch würde es mit folgendes versucht, ohne erkennbare Änderung oder erfolg.
url="#{javascript:doc.getItemValueString('WebURL')}