DotNetNuke CSS Style Sheet Dateien entfernen

Manchmal nerven in DNN die vielen verlinkten CSS-Dateien. Vom aktuellen Skin aus kann man sie wie folgt entfernen:

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

‚ Remove unwanted css files
Dim oCSS As Control = Me.Page.FindControl(„CSS“)

For Each oControl As Control In oCSS.Controls
Select Case oControl.GetType.ToString
Case „System.Web.UI.HtmlControls.HtmlLink“

Dim cssLink As HtmlLink = CType(oControl, HtmlLink)
Dim attr As String
attr = cssLink.Attributes(„href“)
‚ Place all css file you want to remove here
If attr.EndsWith(„default.css“) Or attr.EndsWith(„container.css“) Or attr.EndsWith(„portal.css“) oLink.Visible = False

End Select

Next
End Sub

Add a Comment