بعد إنشاء قالب ويب يصبح باجيتيتل مخفية ، كيف يمكنني الوصول باجيتيتل من أونيه.شمل

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/88561

  •  10-12-2019
  •  | 
  •  

سؤال

لقد خلقت قالب ويب ولكن لم أكن قد حصلت تماما رأسي حول أونيه.ملف شمل.لقد أضفت بعض أجزاء الويب المخصصة وفعلت بشكل أساسي معظم الأشياء التي يقترح الناس أن يقوم المرء بتكوينها في <Configuration> جزء من أونيه.ملف شمل.

كل عمل التخصيص ويمكنني استخدام قالب الويب عند إنشاء مواقع فرعية.تأتي المشكلة عندما يتم إنشاء الموقع الفرعي.

المشكلة: تم إنشاء الموقع ولكن لم يتم عرض العنوان على الصفحة.

عند استخدام أدوات ديف كروم:

enter image description here

عند تغيير أونيه.ملف شمل إلى # ستس أونيه.شمل (قالب موقع الفريق) يظهر العنوان.

السؤال: لا أستطيع معرفة لماذا (أين) يتم تنفيذ العنوان من قبل(في) أونيه.ملف شمل.هل عنوان الصفحة "مضاف" في <NavBars> منطقة في أونيه.ملف شمل.

هل كانت مفيدة؟

المحلول

<asp:Content ContentPlaceHolderId="PlaceHolderPageTitleInTitleArea" runat="server">
         <label class="ms-hidden"><SharePoint:ProjectProperty Property="Title" runat="server"/></label>
</asp:Content>

هذا مقتطف من الافتراضي.اسبكس في C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\SiteTemplates\sts

كما ترى ، وضعت هذه الصفحة الافتراضية ملف ms-hidden فئة على تسمية العنوان.هذه الفئة لديها كس ملزمة به افتراضيا أن يخفي ذلك.

لذلك إما أن يكون لديك لإنشاء الافتراضي الخاص بك.أسبكس وتوفيره ، وذلك باستخدام الترميز من C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\SiteTemplates\sts\default.aspx وإزالة مس-مخفية من العلامة.(انظر هنا للحصول على تفاصيل حول كيفية توفير الصفحة الافتراضية)

أو ربما يمكنك إزالة الطبقة من العلامة مع مساعدة من جافا سكريبت (ولكن هذا يبدو قليلا معقدة وقذرة)

نصائح أخرى

jQuery("label").removeClass("ms-hidden");
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى sharepoint.stackexchange
scroll top