Skip to content

Commit d4db881

Browse files
committed
Enhance template usage by adding locale and preview modal props in Blade components
1 parent bced89c commit d4db881

File tree

3 files changed

+20
-4
lines changed

3 files changed

+20
-4
lines changed

docs/fe-layouts.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,13 +146,21 @@ resources/views/components/inspirecms/abc/
146146
#### Applying Layouts to Templates
147147

148148
```blade {title="Template: home"}
149-
<x-cms-template :content="$content" type="page">
149+
@props(['isPeekPreviewModal' => false])
150+
@php
151+
$locale ??= $content->getLocale();
152+
@endphp
153+
<x-cms-template type="page" :content="$content" :locale="$locale" :isPeekPreviewModal="$isPeekPreviewModal">
150154
Home
151155
</x-cms-template>
152156
```
153157

154158
```blade {title="Template: tnc"}
155-
<x-cms-template :content="$content" type="simple-page">
159+
@props(['isPeekPreviewModal' => false])
160+
@php
161+
$locale ??= $content->getLocale();
162+
@endphp
163+
<x-cms-template type="simple-page" :content="$content" :locale="$locale" :isPeekPreviewModal="$isPeekPreviewModal">
156164
TNC Here
157165
</x-cms-template>
158166
```

docs/import.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,11 @@ archive.zip/
267267
### 6. Templates
268268

269269
```blade {title="Templates/template-1/theme-1.blade.php"}
270-
<x-cms-template :content="$content" type="page" class="sample-class">
270+
@props(['isPeekPreviewModal' => false])
271+
@php
272+
$locale ??= $content->getLocale();
273+
@endphp
274+
<x-cms-template type="page" class="sample-class" :content="$content" :locale="$locale" :isPeekPreviewModal="$isPeekPreviewModal">
271275
@property('content', 'body')
272276
</x-cms-template>
273277
```

docs/installing.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,11 @@ php artisan inspirecms:repair-permissions
140140
3. Navigate to **Settings** > **Document Types** > **Templates** to assign your template to content
141141

142142
```blade
143-
<x-cms-template :content="$content" type="page">
143+
@props(['isPeekPreviewModal' => false])
144+
@php
145+
$locale ??= $content->getLocale();
146+
@endphp
147+
<x-cms-template type="page" :content="$content" :locale="$locale" :isPeekPreviewModal="$isPeekPreviewModal">
144148
// Adding content here
145149
</x-cms-template>
146150
```

0 commit comments

Comments
 (0)