在umbraco中创建一个模板,其中是HTML

本文关键字:HTML 一个 创建 umbraco | 更新日期: 2023-09-27 17:58:43

好吧,我是Umbraco的新手,我已经创建了一个模板,在编辑器中我只能看到:

<%@ Master Language="C#" MasterPageFile="~/umbraco/masterpages/default.master" AutoEventWireup="true" %>
<asp:Content ContentPlaceHolderID="ContentPlaceHolderDefault" runat="server">
</asp:Content>

但是我看不到和标记,那么我该如何定义我使用的CSS文件,或者如何设置页面标题呢?

我试过手动设置标签,但不起作用。。

在umbraco中创建一个模板,其中是HTML

我也是Umbraco的新手,发现这非常令人困惑,因为默认主页实际上是空白的。这意味着您需要创建要在主要内容占位符ContentPlaceHolderDefault中使用的完整模板,如下所示:

<asp:Content ContentPlaceHolderID="ContentPlaceHolderDefault" runat="server">
<!DOCTYPE html>
<!--[if lt IE 7 ]> <html lang="en" class="no-js ie6 ie"> <![endif]-->
<!--[if IE 7 ]>    <html lang="en" class="no-js ie7 ie"> <![endif]-->
<!--[if IE 8 ]>    <html lang="en" class="no-js ie8 ie"> <![endif]-->
<!--[if IE 9 ]>    <html lang="en" class="no-js ie9 ie"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->
<html lang="en" class="no-js">
<!--<![endif]-->
<head>
    <title><umbraco:item runat="server" field="pageName" /> - <umbraco:item runat="server" field="siteName" /></title>
</head>
<body>
<form id="form1" runat="server">

</form>
</body>
</asp:Content>

在asp.net中有一个contentplaceholder
ContentPlaceHolderID设置为head意味着它是页面的标题部分。
您可以将它所做的任何事情设置为普通html页面的标题。

   <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
          <script src="Scripts/name.js" type="text/javascript"></script>
   </asp:Content>

在这里你可以把你的文件