Einfach nur relative Links in das Dateisystem - unmöglich?

Hallo Community,

ich verzweifle gerade bei der Sache mit den Links (hier: ins Dateisystem) und hoffe, einfach nur zu doof zu sein. :slight_smile:

Wo sich alles abspielt:
LibreOffice Calc 7.4.2.3 (x64) in de-DE
Windows 10 Build 19045
(Ziel ist aber, die Datei letztlich ohne Änderung auch unter Lunix bzw. auf Webspace zu nutzen.)

Was sich abspielt:

  • Video_Catalog.ods auf D:
  • dort gibbet auch einen Ordner “Suspiria (1977)”
  • lege in einer Zelle einen Link an, der funktioniert, bis ich die Datei schließe und wieder öffne, danach kaputt

Die Darstellung werde ich anfangs sehr detailiert machen und danach etwas raffen, da das Prinzip klar werden dürfte. :slight_smile:

Variante 1:

  • in den Settings sind relative Pfade f. Dateisystem und Web AN
  • Linkziel:
    Typ = Web
    Protkoll = Web
    URL = Suspiria (1977)/
  • nach “Übernehmen” + “OK” und wechsel von der Zelle weg und zurück wird genau das weiterhin angeigezeigt
  • [STRG]+Klick → der Ordner wird via Explorer geöffnet ← OK
  • Datei schließen & wieder öffnen
  • nun ist der Link nach “Dokument” gewandert und absolut (und das Leerzeichen maskiert (%20)):
    Pfad = file:///D:/Suspiria%20(1977)/

Natürlich funktioniert das Ganze am originalen Speicherort noch. Aber nicht mehr, wenn ich die ODS und den Video-Ordner woanders plaziere (bei gleicher Relation wie vorher). Genau das brauche ich aber. ^^

Variante 2:

  • in den Settings sind relative Pfade f. Dateisystem und Web aktiviert
  • Linkziel:
    Typ = Dokument
    Pfad = Suspiria (1977)/
  • nach “Übernehmen” wird sofort das Leerzeichen maskiert (%20)
  • nach “OK” und wechsel von der Zelle weg erscheint der Link als:
    Typ = Web
    Protkoll = Web
    URL = Suspiria%20(1977)/
  • [STRG]+Klick → der Ordner wird via Explorer geöffnet ← OK
  • Datei schließen & wieder öffnen
  • gleich Variante 1

Variante 3:

  • in den Settings sind relative Pfade f. Dateisystem AUS und Web AN
  • Linkziel:
    Typ = Dokument
    Pfad = Suspiria (1977)/
  • nach “Übernehmen” wird sofort das Leerzeichen maskiert (%20)
  • nach “OK” und wechsel von der Zelle weg erscheint der Link als:
    Typ = Web
    Protkoll = Web
    URL = Suspiria%20(1977)/
  • [STRG]+Klick → der Ordner wird via Explorer geöffnet ← OK
  • Datei schließen & wieder öffnen
  • der Bereich wird nun zwar noch als Link interpretiert (Hinweis zum Öffnen des Links erscheint), aber
    es ist gar kein Link-Ziel mehr gespeichert (URL in Web = leer, ebenso Pfad in Dokument)

Folglich geht gar nix mehr.

Variante 4:

  • alles gleich Variante 3, ausser:
  • Linkziel:
    Typ = Web (statt Dokument)
    Protkoll = Web
    URL = Suspiria (1977)/

Das Verhalten bleibt dann erwartungsgemäß auch gleich zu Variante 3.

Variante 5

  • in den Settings sind relative Pfade f. Dateisystem und Web AUS
  • Linkziel:
    Typ = Web / Dokument
    URL/Pfad = Suspiria (1977)/

Verhalten identisch zu Varianten 3 & 4.

Variante 7

  • in den Settings sind relative Pfade f. Dateisystem AN und für Web AUS
  • Linkziel:
    Typ = Web / Dokument
    URL/Pfad = Suspiria (1977)/
  • Ziel ist nach schließen und öffnen wieder absolut (file:///D:/Suspiria%20(1977)/)

Liebe Leute. Ich habe absolut keinen Schimmer, wie ich “strikt relative” Pfade in dem ODS gespeichert bekomme.
Könnt Hir helfen?

VG, JeS

Edit: Eben mit M$ Excel standalone getestet: dort passiert genau das gewünschte: ich notiere einen relativen Pfad und der bleibt auch relativ - am anderen Ort funktioniert alles bestens…
NEIN! Ich möchte nicht M$ benutzen, sondern lieber LO :slight_smile:

Ich habe das einmal mit Calc getestet - nutze das Modul weniger und auch nicht die Links.

Ein neues Calc-Dokument erstellt.
Einen Link zu einer Datei erstellt.
Dokument im gleichen Pfad gespeichert.
Anschließend LO geschlossen, beide Dateien in ein völlig anderes Verzeichnis verschoben.
Das Calc-Dokument geöffnet und den Link zusammen mit Strg angeklickt.

Ergebnis: Der Link funktioniert.
Genauer nach gesehen: Der Link wird mit der neuen (absoluten) Adresse angezeigt. Das kann nur sein, wenn er intern relativ gespeichert wurde. Der Anzeigename ist natürlich der alte geblieben.

Getestet mit OpenSUSE 15.6, also einem Linux-System.

Vielen Dank für’s testen, Robert!

bei meinem Thread stelle ich immer wieder heraus, dass es sich um einen Link zu einem Ordner, nicht einer Datei handelt. Ich vermute tatsächlich dort den Casus Knacksus.

Habe aber nun LO auch mal updated und mir ein Mint auf ein älteres Testlaptop gepackt.

Werde auch noch mal tiefer graben (test mit Datei statt Ordner + Tests unter Lunix) und hier updaten.

VG, JeS

THX nochmals,
.
hab mir jetzt ein großes Test-Szenario zurecht gelegt und die Arbeit begonnen.
.
Was ich schon mal sagen kann: Unter Win10 mit der nun aktuellsten LO werden bei mir sowohl directory als auch file links (Dein Test) zwanghaft auf Absolutwerte gesetzt.
.
Nach dem Kopieren bleibt der alte absolute Pfad bestehen. :frowning:
.
Aber die Tests gehen noch weiter - hab mir auch ein Lunix-Mint-Laptop gebastelt. ^^
Hab unter Windoof auch schon ein anderes absurdes Verhalten gefunden: Unter bestimmten Umständen wird der automatischen Leerzeichenmaskierung ("%20") noch eine “25” hinzugefügt, die den Link komplett unbrauchbar macht ("%2520"). :open_mouth:
.
Alles sehr strange.
.
Gibt es hier jemanden, der die relativen Links unter Windoof realisiert hat?
.
VG, JeS

source.ods (11.2 KB)
target.ods (11.4 KB)

Das scheint abzuhängen von Extras>Optionen>Laden/Speichern>Allgemein>“URLs relativ zum Dateisystem”