You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*`position` على الألسنة يتحكّم في ترتيبها. استخدم قيمًا أعلى (مثل 50) لوضع الألسنة المخصّصة بعد الألسنة المدمجة.
130
130
131
131
</Accordion>
132
-
<Accordiontitle="definePageLayoutTab"description="Add a tab to an existing page layout">
132
+
<Accordiontitle="definePageLayoutTab"description="إضافة علامة تبويب إلى تخطيط صفحة موجود">
133
133
134
-
`definePageLayoutTab`lets your app attach a single tab — with optional widgets — to an **existing** page layout. The most common use case is adding a custom tab (for example, an analytics or AI summary tab) to one of Twenty's built-in record pages, or to a page layout your own app already ships.
134
+
`definePageLayoutTab`يتيح لتطبيقك إرفاق علامة تبويب واحدة — مع عناصر واجهة اختيارية — إلى تخطيط صفحة **موجود**. أشيع حالات الاستخدام هي إضافة علامة تبويب مخصصة (على سبيل المثال، علامة تبويب للتحليلات أو ملخص الذكاء الاصطناعي) إلى إحدى صفحات السجل المضمنة في Twenty، أو إلى تخطيط صفحة يوفره تطبيقك بالفعل.
135
135
136
-
The targeted page layout must be either a **standard**Twenty page layout or one defined by **your own app**; cross-app references to page layouts owned by another installed app are not supported today.
136
+
يجب أن يكون تخطيط الصفحة المستهدف إما تخطيط صفحة Twenty **قياسيًا**أو تخطيطًا مُعرَّفًا بواسطة **تطبيقك أنت**؛ المراجع عبر التطبيقات إلى تخطيطات صفحات مملوكة لتطبيق آخر مُثبّت غير مدعومة حاليًا.
*`pageLayoutUniversalIdentifier`is **required**when using`definePageLayoutTab`and must point to a page layout that already exists at install time (standard or your app's). When the parent page layout is missing, installation fails with a clear validation error.
173
-
*`widgets`are scoped to this tab only — they reference front components, views, etc. exactly like widgets defined inline in`definePageLayout`.
174
-
*`position`controls ordering against existing tabs on the targeted layout. Pick a value that places your tab where you want it relative to built-in tabs.
175
-
*Use this instead of`definePageLayout`when you only want to **add**to an existing layout. Use`definePageLayout`when you own the entire layout (typically a `RECORD_PAGE`for an object you ship in your app, or a`STANDALONE_PAGE`).
172
+
*`pageLayoutUniversalIdentifier`**مطلوب**عند استخدام`definePageLayoutTab`ويجب أن يشير إلى تخطيط صفحة موجود بالفعل وقت التثبيت (سواء قياسيًا أو تابعًا لتطبيقك). عند فقدان تخطيط الصفحة الأب، يفشل التثبيت برسالة خطأ تحقق واضحة.
173
+
*`widgets`نطاقها مقتصر على علامة التبويب هذه فقط — فهي تُشير إلى مكونات الواجهة الأمامية، والعروض، وما إلى ذلك تمامًا مثل عناصر الواجهة المعرّفة مضمّنة داخل`definePageLayout`.
174
+
*`position`يتحكّم في الترتيب مقارنةً بعلامات التبويب الموجودة على التخطيط المستهدف. اختر قيمة تضع علامة التبويب الخاصة بك في الموضع الذي تريده بالنسبة إلى علامات التبويب المضمنة.
175
+
*استخدم هذا بدلًا من`definePageLayout`عندما تريد فقط **الإضافة**إلى تخطيط موجود. استخدم`definePageLayout`عندما تملك التخطيط بأكمله (عادةً ما يكون `RECORD_PAGE`لكائن توفّره في تطبيقك، أو`STANDALONE_PAGE`).
|**Pohled**| Uložené nastavení seznamu pro objekt — viditelná pole, pořadí, filtry, skupiny |`defineView`|
14
+
|**Položka navigační nabídky**| Položka v levém postranním panelu, která odkazuje na pohled nebo externí URL |`defineNavigationMenuItem`|
15
+
|**Rozvržení stránky**| Karty a widgety, které tvoří stránku s podrobnostmi záznamu |`definePageLayout`|
16
+
|**Karta Rozložení stránky**| Samostatná karta připojená k existujícímu rozložení stránky (standardnímu nebo rozložení vaší vlastní aplikace) |`definePageLayoutTab`|
17
17
18
18
Pohledy, položky navigační nabídky a rozvržení stránek se na sebe odkazují pomocí `universalIdentifier`:
19
19
@@ -129,11 +129,11 @@ Hlavní body:
129
129
*`position` na kartách určuje jejich pořadí. Použijte vyšší hodnoty (např. 50) pro umístění vlastních karet za vestavěné.
130
130
131
131
</Accordion>
132
-
<Accordiontitle="definePageLayoutTab"description="Add a tab to an existing page layout">
132
+
<Accordiontitle="definePageLayoutTab"description="Přidat kartu do existujícího rozvržení stránky">
133
133
134
-
`definePageLayoutTab`lets your app attach a single tab — with optional widgets — to an **existing**page layout. The most common use case is adding a custom tab (for example, an analytics or AI summary tab) to one of Twenty's built-in record pages, or to a page layout your own app already ships.
134
+
`definePageLayoutTab`umožňuje vaší aplikaci připojit jednu kartu — s volitelnými widgety — k **existujícímu**rozvržení stránky. Nejčastějším případem použití je přidání vlastní karty (například karty s analytikou nebo souhrnem AI) na jednu z vestavěných stránek záznamů Twenty nebo do rozvržení stránky, které vaše vlastní aplikace již dodává.
135
135
136
-
The targeted page layout must be either a **standard**Twenty page layout or one defined by **your own app**; cross-app references to page layouts owned by another installed app are not supported today.
136
+
Cílové rozvržení stránky musí být buď **standardní**rozvržení stránky Twenty, nebo takové, které je definované **vaší vlastní aplikací**; křížové odkazy na rozvržení stránek, která vlastní jiná nainstalovaná aplikace, dnes nejsou podporovány.
*`pageLayoutUniversalIdentifier`is **required** when using `definePageLayoutTab`and must point to a page layout that already exists at install time (standard or your app's). When the parent page layout is missing, installation fails with a clear validation error.
173
-
*`widgets`are scoped to this tab only — they reference front components, views, etc. exactly like widgets defined inline in`definePageLayout`.
174
-
*`position`controls ordering against existing tabs on the targeted layout. Pick a value that places your tab where you want it relative to built-in tabs.
175
-
*Use this instead of `definePageLayout` when you only want to **add**to an existing layout. Use`definePageLayout` when you own the entire layout (typically a `RECORD_PAGE`for an object you ship in your app, or a`STANDALONE_PAGE`).
172
+
*`pageLayoutUniversalIdentifier`je při použití `definePageLayoutTab`**povinný** a musí odkazovat na rozvržení stránky, které již existuje v době instalace (standardní nebo vaší aplikace). Pokud nadřazené rozvržení stránky chybí, instalace selže s jasnou validační chybou.
173
+
*`widgets`mají rozsah pouze pro tuto kartu — odkazují na frontendové komponenty, zobrazení apod. úplně stejně jako widgety definované přímo v`definePageLayout`.
174
+
*`position`určuje pořadí vzhledem ke stávajícím kartám v cílovém rozvržení. Zvolte hodnotu, která umístí vaši kartu tam, kde ji chcete mít, relativně k vestavěným kartám.
175
+
*Použijte to místo `definePageLayout`, když chcete pouze **přidat**do existujícího rozvržení. Použijte`definePageLayout`, když vlastníte celé rozvržení (typicky `RECORD_PAGE`pro objekt, který ve své aplikaci dodáváte, nebo`STANDALONE_PAGE`).
|**Ansicht**| Eine gespeicherte Listen-Konfiguration für ein Objekt — sichtbare Felder, Reihenfolge, Filter, Gruppen|`defineView`|
14
+
|**Navigationsmenüeintrag**| Ein Eintrag in der linken Seitenleiste, der auf eine Ansicht oder eine externe URL verweist|`defineNavigationMenuItem`|
15
+
|**Seitenlayout**| Die Tabs und Widgets, aus denen die Detailseite eines Datensatzes besteht|`definePageLayout`|
16
+
|**Seitenlayout-Registerkarte**| Eine eigenständige Registerkarte, die an ein vorhandenes Seitenlayout angehängt ist (Standard oder das Ihrer eigenen App)|`definePageLayoutTab`|
17
17
18
18
Ansichten, Navigationsmenüeinträge und Seitenlayouts verweisen über `universalIdentifier` aufeinander:
19
19
@@ -129,11 +129,11 @@ Hauptpunkte:
129
129
*`position` auf Tabs steuert deren Reihenfolge. Verwenden Sie höhere Werte (z. B. 50), um benutzerdefinierte Tabs hinter den integrierten zu platzieren.
130
130
131
131
</Accordion>
132
-
<Accordiontitle="definePageLayoutTab"description="Add a tab to an existing page layout">
132
+
<Accordiontitle="definePageLayoutTab"description="Eine Registerkarte zu einem bestehenden Seitenlayout hinzufügen">
133
133
134
-
`definePageLayoutTab`lets your app attach a single tab — with optional widgets — to an **existing**page layout. The most common use case is adding a custom tab (for example, an analytics or AI summary tab) to one of Twenty's built-in record pages, or to a page layout your own app already ships.
134
+
`definePageLayoutTab`ermöglicht es Ihrer App, eine einzelne Registerkarte — mit optionalen Widgets — an ein **bestehendes**Seitenlayout anzuhängen. Der häufigste Anwendungsfall ist das Hinzufügen einer benutzerdefinierten Registerkarte (z. B. einer Analytics- oder KI-Zusammenfassungs-Registerkarte) zu einer der in Twenty integrierten Datensatzseiten oder zu einem Seitenlayout, das Ihre eigene App bereits mitliefert.
135
135
136
-
The targeted page layout must be either a **standard**Twenty page layout or one defined by **your own app**; cross-app references to page layouts owned by another installed app are not supported today.
136
+
Das Zielseitenlayout muss entweder ein **Standard**-Seitenlayout von Twenty sein oder eines, das von **Ihrer eigenen App** definiert wird; appübergreifende Verweise auf Seitenlayouts, die einer anderen installierten App gehören, werden derzeit nicht unterstützt.
*`pageLayoutUniversalIdentifier`is**required**when using `definePageLayoutTab`and must point to a page layout that already exists at install time (standard or your app's). When the parent page layout is missing, installation fails with a clear validation error.
173
-
*`widgets`are scoped to this tab only — they reference front components, views, etc. exactly like widgets defined inline in `definePageLayout`.
174
-
*`position`controls ordering against existing tabs on the targeted layout. Pick a value that places your tab where you want it relative to built-in tabs.
175
-
*Use this instead of `definePageLayout` when you only want to **add**to an existing layout. Use `definePageLayout` when you own the entire layout (typically a`RECORD_PAGE`for an object you ship in your app, or a`STANDALONE_PAGE`).
172
+
*`pageLayoutUniversalIdentifier`ist**erforderlich**bei der Verwendung von `definePageLayoutTab`und muss auf ein Seitenlayout verweisen, das zum Installationszeitpunkt bereits existiert (Standard oder das Ihrer App). Wenn das übergeordnete Seitenlayout fehlt, schlägt die Installation mit einem eindeutigen Validierungsfehler fehl.
173
+
*`widgets`sind ausschließlich auf diese Registerkarte beschränkt — sie verweisen auf Frontend-Komponenten, Ansichten usw., genau wie Widgets, die inline in `definePageLayout` definiert sind.
174
+
*`position`steuert die Reihenfolge im Zielseitenlayout relativ zu den vorhandenen Registerkarten. Wählen Sie einen Wert, der Ihre Registerkarte relativ zu integrierten Registerkarten an die gewünschte Position bringt.
175
+
*Verwenden Sie dies anstelle von `definePageLayout`, wenn Sie einem vorhandenen Layout nur etwas **hinzufügen**möchten. Verwenden Sie `definePageLayout`, wenn Sie das gesamte Layout besitzen (typischerweise eine`RECORD_PAGE`für ein Objekt, das Sie in Ihrer App ausliefern, oder eine`STANDALONE_PAGE`).
0 commit comments