CQWP - Verwenden der benutzerdefinierten Spalte als Linkurl nicht funktioniert
-
22-10-2019 - |
Frage
Ich habe eine benutzerdefinierte Liste mit benutzerdefinierter Spalte - DetailsLink. Ich möchte diesen Link im Ergebnis von CQWP rendern.
Mein Verständnis muss also itemStyle.xsl ändern
Standardmäßig - generiert es einen Link zu Elementeigenschaften.
Also ging ich zu CQWP -Eigenschaften und änderte den Wert des Präsentations-/Verknüpfungsfelds auf
DetailsLink [benutzerdefinierte Spalte
Auf seltsame Weise - es akzeptierte den Wert, aber wenn ich zu den Eigenschaften zurückkomme, zeigt es ihn nicht an.
Ich habe itemStyle.xsl geändert, um den Wert von @linkurl zu lesen, und es wird immer noch Standardweg angezeigt - Link zu den Eigenschaften des Elements.
Irgendwelche Ideen?
Lösung
Sie können Ihre benutzerdefinierte Spalte in den WebPart -Eigenschaften im Feld Link einstellen.
Auf diese Weise enthält das im Titelfeld festgelegte Feld den Link zum Feld im Linkfeld und nicht zu den Elementeigenschaften.