Frage

Ich entwickle die Masterseite für das Intranet meines Unternehmens.Ich habe gelesen, dass dieser HTML-Code alle Standard- und benutzerdefinierten CSS-Dateien verlinkt.

<sharepoint:csslink runat="server" version="4" />

Ich erhalte zurück, was erwartet wird, aber der benutzerdefinierte Link gibt am Ende einen 404-Fehler zurück.Dies ist der resultierende HTML-Code von Firebug.

<link href="/_layout/pipeline/masterStyle.css" type="text/css" rel="stylesheet">
404 NOT FOUND
</link>
<link href="/_layouts/1033/styles/Themable/corev4.css?rev=iIikGkMuXBs8CWzKDAyjsQ%3D%3D" type="text/css" rel="stylesheet">

Die URL ist falsch, aber ich weiß nicht, was ich ändern soll, um _layout -> _layouts zu erhalten Ich möchte verwenden:

<sharepoint:cssregistration id="master_style" name="/_layouts/pipeline/masterStyle.css" after="corev4.css" runat="server" />

Wenn ich das mache, funktioniert der Code, aber ich habe immer noch einen doppelten Link mit einem 404-Fehler.

<link href="/_layouts/1033/styles/Themable/layouts.css?rev=aTcoNUf8p1YiDzYCg3%2FLIw%3D%3D" type="text/css" rel="stylesheet">
<link href="/_layout/pipeline/masterStyle.css" type="text/css" rel="stylesheet">
404 NOT FOUND
</link>
<link href="/_layouts/1033/styles/Themable/corev4.css?rev=iIikGkMuXBs8CWzKDAyjsQ%3D%3D" type="text/css" rel="stylesheet">
<link id="master_style" href="/_layouts/pipeline/masterStyle.css" type="text/css" rel="stylesheet">

Ich habe versucht, das mächtige Google zu verwenden, aber die meisten Artikel zeigen nur, wie man zu diesem Punkt kommt.Ich konnte keine andere Person finden, die darauf gestoßen ist.Weiß jemand, wie ich verhindere, dass cssLink benutzerdefinierte CSS-Links zurückgibt?oder woher kommt der kaputte Link?

War es hilfreich?

Lösung

Es stellt sich heraus, dass ich die Quelle meiner eigenen Probleme bin.Ich habe die Fehlermeldung verfolgt und festgestellt, dass eine von mir erstellte Anwendungsseite aufgerufen wurde <sharepoint:cssregistration id="master_style" name="/_layout/pipeline/masterStyle.css" after="corev4.css" runat="server" />.Tippfehler meinerseits, das wurde leicht vergessen.Außerdem habe ich festgestellt, dass die CSS-Datei, die ich in den Layouts-Ordner gelegt habe, nicht bereitgestellt wurde.Ich habe es nach /_layouts / STYLES / verschoben, den Cssregistrierungspfad geändert und jetzt funktioniert es perfekt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top