بعد إنشاء قالب ويب يصبح باجيتيتل مخفية ، كيف يمكنني الوصول باجيتيتل من أونيه.شمل
-
10-12-2019 - |
سؤال
لقد خلقت قالب ويب ولكن لم أكن قد حصلت تماما رأسي حول أونيه.ملف شمل.لقد أضفت بعض أجزاء الويب المخصصة وفعلت بشكل أساسي معظم الأشياء التي يقترح الناس أن يقوم المرء بتكوينها في <Configuration>
جزء من أونيه.ملف شمل.
كل عمل التخصيص ويمكنني استخدام قالب الويب عند إنشاء مواقع فرعية.تأتي المشكلة عندما يتم إنشاء الموقع الفرعي.
المشكلة: تم إنشاء الموقع ولكن لم يتم عرض العنوان على الصفحة.
عند استخدام أدوات ديف كروم:
عند تغيير أونيه.ملف شمل إلى # ستس أونيه.شمل (قالب موقع الفريق) يظهر العنوان.
السؤال: لا أستطيع معرفة لماذا (أين) يتم تنفيذ العنوان من قبل(في) أونيه.ملف شمل.هل عنوان الصفحة "مضاف" في <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");