Home / Forum / URLs / Link in Ezp 3.8.4

URLs / Link in Ezp 3.8.4

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein

Autor Nachricht

Andreas T

Registriert seit: 06.10.2006

Beiträge: 4

Freitag, 06. Oktober 2006 15:32:04

Hallo,

ich habe gerade Ezp in der Installerversion 3.8.4 (incl. php/mysql/apache) auf einem WinXp system installiert.

Nun habe ich das problem, wenn ich Links erstelle z.b. file://R:\blabla. Dieser Link von Ezpublish nach dem speichern in file:///R:\blabla übersetzt wird.

Dadurch funktioniert der Link nicht mehr in firefox. IExplorer übersetzt anscheinend die 3 (///) und zeigt den link korrekt an.

Wie kann man das ändern ?

Gruß Babbel

Felix Woldt

Bild Felix Woldt

Registriert seit: 31.01.2006

Beiträge: 353

Freitag, 06. Oktober 2006 15:50:37

Hallo Andreas,

welche Contentklasse hast du genutzt?
Wahrscheinlich Link oder so. Dort ist glaube ich der Datentyp URL mit drin, der die eingabe auch validiert. Müsstes mal schauen ob die Formatierung in den templates des datentyps gemacht wird - glaube ich aber eher nicht.

Für deinen fall würde ich mir einfach ne neue content-klasse generieren z.B.
My Link
- textzeile ( Beschreibung des links )
- textzeile ( nimmt url auf - nix wird formatiert )

Gruß Felix

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-Network.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

Andreas T

Registriert seit: 06.10.2006

Beiträge: 4

Freitag, 06. Oktober 2006 16:11:20

Hallo,

danke für die rasend schnelle Antwort.. Habe es gerade probiert und es hat erstmal nicht so richtig funktioniert, da Ezpublish nun die Textzeile file://r:\blabla in file_r_blabla übersetzt ...

Bei dieser Lösung fehlt dann auch die URL bzw der Link in der URL Übersicht, was ich eigentlich ganz praktisch finde...

Kann man nicht auf diese URL/Link Übersetzung einfluss nehmen, da muss doch ein Fehler sein ..wieso macht Expublish hier ein slash mehr hinein ?..

Gruß Babbel

Felix Woldt

Bild Felix Woldt

Registriert seit: 31.01.2006

Beiträge: 353

Samstag, 07. Oktober 2006 18:23:03

Hallo Andreas,

> da Ezpublish nun die Textzeile file://r:\blabla in file_r_blabla übersetzt ...

da wird im template - ich vermute mal du hast noch kein eigenes Template für die klasse angelegt - noch ein ...|wash() stehen.
Im Standardtemplate für datentyp ezstring ist es jedenfalls noch drin. (/design/standard/templates/content/datatype/view/ezstring.tpl).
mit einem eigenen überschreibtemplate ohne ez operator wash müsste es funzen.
..
die php-dateien für die einzelnen datentypen befinden sich unter /kernel/classes/datatypes um evtl. fehler zu suchen

Gruß Felix

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-Network.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

Andreas T

Registriert seit: 06.10.2006

Beiträge: 4

Montag, 09. Oktober 2006 10:00:09

Hallo Felix,

ich habe mir mal den generierten Quellcode im Internet Explorer und auch im Firefox angesehen:

<div class="content-view-listitem">
<div class="class-link">

<div class="attribute-link">
<p><a href="file://R:\LIESMICH\test.pdf">test</a></p>
</div>

</div>
</div>

<div class="content-view-listitem">
<div class="class-link">

<div class="attribute-link">

<p><a href="file://R:/LIESMICH/test2.pdf">testlink</a></p>
</div>

</div>
</div>

Im Quellcode ist der Link also in Ordnung ! ??? Schaue ich es mir aber gerendert (durch den Browser) an so wird der Link mit File:/// angezeigt und auch ausgegeben.

Gibt es evtl. eine Windows XP Betriebssystemeinstellung die das verursacht ? Da mich es wundert, das in beiden Browsern der Link anders als im Quelltext umgesetzt wird.

Gruß Andreas

Andreas T

Registriert seit: 06.10.2006

Beiträge: 4

Montag, 09. Oktober 2006 10:15:02

Hallo Felix,

ich habe gerade mal testweise eine Exceldatei erstellt und einen Link erstellt auch hier wird automatisch die URL geändert...dass heisst der Fehler liegt im XP und nicht bei Ezpublish...werde ich wohl noch einwenig suchen müssen...

Bis dahin und nochmals danke !

Gruß

Andreas

Claudia Kosny

Registriert seit: 11.10.2006

Beiträge: 13

Mittwoch, 11. Oktober 2006 12:41:58

Hi
Lies mal
http://kb.mozillazine.org/Links_to_local_pages_don't_work.

Das sollte dein Problem zumindest erklaeren (und evtl auch loesen, jenachdem was zu willst)

Schoenen Tag noch

Claudia

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein