2016-07-27 29 views
0

Ich bin ein Anfänger für sitefinity, so leid für lange Post, nicht sicher, ob es bereits beantwortet, konnte nicht herausfinden. So arbeiten Sie auf Sitefinity-8, auf der Suche nach der besten Option zum Auswählen separater CSS beim Erstellen der Seite jedes Mal. Ich weiß, ich kann verschiedene Thema für verschiedene CSS verwenden, die in meinem Fall nicht funktionieren wird, wie wir lange Liste von CSS haben, um in der gesamten Website zu verwenden. Auch ich weiß, ich kann css oder irgendeine Verbindung in die Hauptmarkenoption der Seiteneigenschaften hinzufügen oder ich kann CSS-Widget auf der Seite selbst hinzufügen, um css für nur diese Seite vorzuwählen, aber unsere Anforderung ist, css Akte beim Erstellens der Seite selbst auszuwählen Das wird auch Anfängern leicht gemacht. Grundlegende Sache, die ich versuchte, CSS-Skript-Tag in Vorlage hinzufügen, machte es auf der Seite bearbeitbar. Also kann ich CSS auswählen, aber es stellt Serverordner zur Verfügung, was nicht ideal ist. Wish gibt es eine Möglichkeit, so dass wir konfigurieren können, um Ordner aus SiteFinity Inhalt auswählen - Dokumente & Dateien. Aber ich habe keinen Weg gefunden, dies zu tun. Andere Sache, die ich versuche, habe ich benutzerdefinierte Feld erstellt (verwandte Medien-Bilder, Videos, Dateien) für die Seite, um ein Dokument & als Link zum Hinzufügen in Kopf-Tag (um Link zum Hinzufügen von CSS für die Seite zu sagen.) Mit diesem Benutzerdefiniertes Feld Ich kann das benötigte Dokument aus dem entsprechenden Ordner aus dem Sitefinity-Backend selbst auswählen, nicht vom Server. Wenn ich in die Seitenquelle schaue, könnte ich sehen, dass das Link-Tag dort ist, aber das href-Attribut ist leer. Ich habe auch versucht, verwandte Medien-Tags in die Vorlage, die die Seite verwendet, einzufügen, aber das Problem ist das gleiche, kein Wert im href-Attribut. Struggling, um dies seit langer Zeit zu lösen, auf der Suche nach Expertenrat. Vielen Dank im Voraus.Sitefinity Cms verwandte Medien Link zu Dokument mit benutzerdefinierten Feld, nicht laden Dokument Pfad URL

Antwort

0

Der benutzerdefinierte Feldpfad, den Sie ausgewählt haben, sollte funktionieren - Sie benötigen ein benutzerdefiniertes Widget auf der Seitenvorlage, das den Wert des benutzerdefinierten Felds liest. Die Erweiterungsmethode GetRelatedItems des Seitenknotens sollte Ihnen das ausgewählte Dokumentobjekt geben.

Mit dem Dokument das Widget muss einen Link in den Kopf der Seite mit den richtigen CSS-Attribute zu injizieren.