We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 14f93cc + b751782 commit 673b2f7Copy full SHA for 673b2f7
fields/image-clip.php
@@ -139,19 +139,18 @@
139
$uri = null;
140
}
141
142
- switch ($uri) {
143
- case '/':
+ // if no uri, find out whether the file is from Site or Home Page
+ if (!$uri) {
144
+ if ($this->data()['field']->model() instanceof Kirby\Cms\Site) {
145
$parent = site();
- break;
146
- case null:
147
- $parent = page();
148
149
- default:
150
- $site = site();
151
- if (!$parent = $site->page($uri)) {
152
- $parent = $site->draft($uri);
153
- }
154
+ } else {
+ $parent = page(); // home
+ }
+ $site = site();
+ if (!$parent = $site->page($uri)) {
+ $parent = $site->draft($uri);
155
156
157
if ($parent) {
0 commit comments