]> _ Git - cubist_cms-back.git/commitdiff
#2843
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 19 Jun 2019 12:51:51 +0000 (14:51 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 19 Jun 2019 12:51:51 +0000 (14:51 +0200)
src/resources/views/fields/button.blade.php

index 48e6b63dec3315f91070c7fe73435e80fe8a315f..da70cedcf1957c06e16bcee4b35c8b08d48183d1 100644 (file)
@@ -6,7 +6,7 @@ $field['allows_null'] = false;
 $page_model = $field['page_model'];
 $active_pages = $page_model::all();
 
-$empty = ['label' => '', 'type' => array_key_first($link_types), 'link' => '', 'page_id' => ''];
+$empty = ['label' => '', 'type' => array_key_first($link_types), 'link' => '', 'external_link' => '', 'page_id' => ''];
 $value = old(square_brackets_to_dots($field['name'])) ?? $field['value'] ?? $field['default'] ?? [];
 if ($value == '') {
     $value = [];
@@ -49,15 +49,15 @@ $value = array_merge($empty, $value);
                 <input
                     type="url"
                     class="form-control"
-                    name="link"
+                    name="{{ $field['name']}}[external_link]"
                     placeholder="{{ trans('backpack::crud.page_link_placeholder') }}"
 
                     @if ($value['type']!='external_link')
                     disabled="disabled"
                     @endif
 
-                    @if ($value['type']=='external_link' && isset($value['link']) && $value['link']!='')
-                    value="{{ $value['link'] }}"
+                    @if ($value['type']=='external_link' && isset($value['external_link']) && $value['external_link']!='')
+                    value="{{ $value['external_link'] }}"
                     @endif
                 >
             </div>
@@ -68,7 +68,7 @@ $value = array_merge($empty, $value);
                 <input
                     type="text"
                     class="form-control"
-                    name="link"
+                    name="{{ $field['name']}}[link]"
                     placeholder="{{ trans('backpack::crud.internal_link_placeholder', ['url', url(config('backpack.base.route_prefix').'/page')]) }}"
 
                     @if ($value['type']!='internal_link')
@@ -86,7 +86,7 @@ $value = array_merge($empty, $value);
             } ?>" id="page_or_link_page">
                 <select
                     class="form-control"
-                    name="page_id"
+                    name="{{ $field['name']}}[page_id]"
                 >
                     @if (!count($active_pages))
                         <option value="">-</option>