Ich benutze Sharepoint-Dienst, um eine Webseite zu erstellen. Ich habe ein Bild - das Logo oben rechts auf der Startseite - und möchte einen Hyperlink einfügen. Wenn Sie darauf klicken, gelangen Sie zu einer anderen Website. Wie würde ich das bitte machen?Sharepoint Dienste Bild Hyperlink
Antwort
UPDATE Nächstes Mal werde ich die Frage genauer lesen. Ich mischte mich mit links und dachte, er möchte das Logo links oben neben dem Titel der Seite ändern.
Die Frage ist, sollte der Link immer auf das gleiche Ziel zeigen und sollte das Logo immer das gleiche sein oder werden Linkziel und Logo von Site zu Site unterschiedlich sein?
Wenn es immer das gleiche Logo sein sollte, dann wäre das Bearbeiten der Masterseite die einfachste Lösung.
Für verschiedene Linkziele und Logos muss man ein bisschen mehr planen. Zuerst benötigen Sie einen Ort, an dem Sie das Linkziel speichern können. Ich denke, der PropertyBag von SPWeb wäre daher ein guter Platz. Außerdem benötigen Sie einen Platz, um das Sie-Logo zu speichern. In diesem Fall übernimmt eine Bibliothek auf der neuen Website die Aufgabe.
Schließlich würde ich ein Steuerelement implementieren, das HTML erstellt, um das Logo mit einem Link anzuzeigen. Das Steuerelement ruft das Logo (die URL des Logos) aus der Bibliothek ab und das Linkziel bildet den PropertyBag der aktuellen Site. Der letzte Schritt wäre also, das alte Logo mit dem neuen zu ersetzen.
das war sortiert, jetzt habe ich einen Fehler. Ich führe die Seite auf einer VM mit Windows-Server auf, auch wenn es läuft, können andere Leute nicht in die Website einloggen, kann ich, wenn ich mich als sie auf meinem eigenen Laptop einloggen, wie kann ich das beheben. (Dies ist nur eine Entwicklungsmaschine, aber ich muss Lehrer an meiner Schule zeigen, bevor ich es implementieren kann. Danke – Stuart1512
Ich weiß, Ihr Denken, ich sollte sie von meinem Laptop zeigen, aber wenn es nicht in der Entwicklungsphase funktioniert, könnte es nicht funktionieren in der reale Welt – Stuart1512
Ich denke, Sie müssen eine neue Frage für Ihr neues Problem öffnen, da es nicht auf die eigentliche Frage bezogen ist. – Flo