كيف يمكنك جعل قوائم SharePoint Link يتم فتحها افتراضيًا في نافذة جديدة؟

StackOverflow https://stackoverflow.com/questions/103402

  •  01-07-2019
  •  | 
  •  

سؤال

في SharePoint، من السهل إعداد جزء ويب قائمة يتكون من روابط لمستندات ومجلدات ومواقع أخرى وما إلى ذلك.لسوء الحظ، عند النقر على هذه الروابط، يكون السلوك الافتراضي هو فتح الصفحة في نافذة المتصفح الحالية.أي أنه لا يفتح الصفحة في مثيل جديد للمتصفح.وقد ثبت أن هذا مزعج لعدد من المستخدمين على موقعي.

هل يعرف أحد طريقة لجعل السلوك الافتراضي هو الفتح في نافذة متصفح جديدة؟

آمل أن يكون هذا شيئًا يمكن تعيينه في SharePoint بدلاً من مطالبة المستخدمين بضبط نوع ما من الإعدادات في متصفحهم.

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

المحلول

لا يكون ذلك ممكنًا مع جزء ويب قائمة الارتباط الافتراضي، ولكن توجد موارد تصف كيفية توسيع جانب خادم Sharepoint لإضافة هذه الوظيفة.

روابط نقاط المشاركة مفتوحة في نافذة جديدة
تغيير قوائم الارتباط في Sharepoint 2007

نصائح أخرى

يمكنك تحرير الصفحة في SharePoint Designer، وتحويل جزء الويب الخاص بعرض القائمة إلى طريقة عرض بيانات XSLT.(بالنقر بزر الماوس الأيمن + "التحويل إلى عرض بيانات XSLT").
ثم يمكنك تحرير XSLT - ابحث عن ملف A علامة وإضافة سمة target="_blank"

نفس المثيل لـ SP2010؛لن يتم فتح جزء الويب الخاص بقائمة الروابط تلقائيًا في نافذة جديدة، بل يجب على المستخدم يدويًا النقر فوق كائن الارتباط وتحديد فتح في نافذة جديدة.

سيسمح خيار إضافة/إدراج الرابط الموجود في SP2010 للمستخدم بتكوين الرابط يدويًا لفتحه في نافذة جديدة.

ربما سيعالج إصدار SP2012 هذا ...

ضمن علامة التبويب "الارتباطات" ==> قم بتحرير عنصر URL ==> ضمن عنوان URL (اكتب عنوان الويب) - قم بتنسيق القيمة كما يلي:

مثال:إذا كان عنوان URL = http://www.abc.com ==> ثم قم بإلحاق القيمة بـ ==>

  • #openinnewwindow/,'" target="http://www.abc.com'

لذلك، يجب قراءة القيمة النهائية كـ ==>http://www.abc.com#openinnewwindow/،'" الهدف = "http://www.abc.com"

تم ==> سيؤدي هذا إلى فتح عنوان URL في نافذة جديدة

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top