header.blade.php 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. @extends('backend.layouts.app')
  2. @section('content')
  3. <!--<div class="aiz-titlebar text-left mt-2 mb-3">-->
  4. <!-- <div class="row align-items-center">-->
  5. <!-- <div class="col">-->
  6. <!-- <h1 class="h3">{{ translate('Website Header') }}</h1>-->
  7. <!-- </div>-->
  8. <!-- </div>-->
  9. <!--</div>-->
  10. <div class="row">
  11. <div class="col-md-8 mx-auto" style="flex: 0 0 100%;max-width: 100%;">
  12. <div class="card">
  13. <div class="card-header">
  14. <h6 class="mb-0">{{ translate('Header Setting') }}</h6>
  15. </div>
  16. <div class="card-body">
  17. <form action="{{ route('business_settings.update') }}" method="POST" enctype="multipart/form-data">
  18. @csrf
  19. <div class="form-group row">
  20. <label class="col-md-3 col-from-label">{{ translate('Header Logo') }}</label>
  21. <div class="col-md-8">
  22. <div class=" input-group " data-toggle="aizuploader" data-type="image">
  23. <div class="input-group-prepend">
  24. <div class="input-group-text bg-soft-secondary font-weight-medium">{{ translate('Browse') }}</div>
  25. </div>
  26. <div class="form-control file-amount">{{ translate('Choose File') }}</div>
  27. <input type="hidden" name="types[]" value="header_logo">
  28. <input type="hidden" name="header_logo" class="selected-files" value="{{ get_setting('header_logo') }}">
  29. </div>
  30. <div class="file-preview"></div>
  31. </div>
  32. </div>
  33. <div class="form-group row">
  34. <label class="col-md-3 col-from-label">{{translate('Show Language Switcher?')}}</label>
  35. <div class="col-md-8">
  36. <label class="aiz-switch aiz-switch-success mb-0">
  37. <input type="hidden" name="types[]" value="show_language_switcher">
  38. <input type="checkbox" name="show_language_switcher" @if( get_setting('show_language_switcher') == 'on') checked @endif>
  39. <span></span>
  40. </label>
  41. </div>
  42. </div>
  43. <div class="form-group row">
  44. <label class="col-md-3 col-from-label">{{translate('Show Currency Switcher?')}}</label>
  45. <div class="col-md-8">
  46. <label class="aiz-switch aiz-switch-success mb-0">
  47. <input type="hidden" name="types[]" value="show_currency_switcher">
  48. <input type="checkbox" name="show_currency_switcher" @if( get_setting('show_currency_switcher') == 'on') checked @endif>
  49. <span></span>
  50. </label>
  51. </div>
  52. </div>
  53. <div class="form-group row">
  54. <label class="col-md-3 col-from-label">{{translate('Enable stikcy header?')}}</label>
  55. <div class="col-md-8">
  56. <label class="aiz-switch aiz-switch-success mb-0">
  57. <input type="hidden" name="types[]" value="header_stikcy">
  58. <input type="checkbox" name="header_stikcy" @if( get_setting('header_stikcy') == 'on') checked @endif>
  59. <span></span>
  60. </label>
  61. </div>
  62. </div>
  63. <div class="border-top pt-3">
  64. <div class="form-group row">
  65. <label class="col-md-3 col-from-label">{{ translate('Topbar Banner') }}</label>
  66. <div class="col-md-8">
  67. <div class=" input-group " data-toggle="aizuploader" data-type="image">
  68. <div class="input-group-prepend">
  69. <div class="input-group-text bg-soft-secondary font-weight-medium">{{ translate('Browse') }}</div>
  70. </div>
  71. <div class="form-control file-amount">{{ translate('Choose File') }}</div>
  72. <input type="hidden" name="types[]" value="topbar_banner">
  73. <input type="hidden" name="topbar_banner" class="selected-files" value="{{ get_setting('topbar_banner') }}">
  74. </div>
  75. <div class="file-preview"></div>
  76. </div>
  77. </div>
  78. <div class="form-group row">
  79. <label class="col-md-3 col-from-label">{{translate('Topbar Banner Link')}}</label>
  80. <div class="col-md-8">
  81. <div class="form-group">
  82. <input type="hidden" name="types[]" value="topbar_banner_link">
  83. <input type="text" class="form-control" placeholder="{{ translate('Link with') }} http:// {{ translate('or') }} https://" name="topbar_banner_link" value="{{ get_setting('topbar_banner_link') }}">
  84. </div>
  85. </div>
  86. </div>
  87. </div>
  88. <div class="border-top pt-3">
  89. <div class="form-group row">
  90. <label class="col-md-3 col-from-label">{{translate('Help line number')}}</label>
  91. <div class="col-md-8">
  92. <div class="form-group">
  93. <input type="hidden" name="types[]" value="helpline_number">
  94. <input type="text" class="form-control" placeholder="{{ translate('Help line number') }}" name="helpline_number" value="{{ get_setting('helpline_number') }}">
  95. </div>
  96. </div>
  97. </div>
  98. </div>
  99. <div class="border-top pt-3">
  100. <label class="">{{translate('Header Nav Menu')}}</label>
  101. <div class="header-nav-menu">
  102. <input type="hidden" name="types[]" value="header_menu_labels">
  103. <input type="hidden" name="types[]" value="header_menu_links">
  104. @if (get_setting('header_menu_labels') != null)
  105. @foreach (json_decode( get_setting('header_menu_labels'), true) as $key => $value)
  106. <div class="row gutters-5">
  107. <div class="col-4">
  108. <div class="form-group">
  109. <input type="text" class="form-control" placeholder="{{translate('Label')}}" name="header_menu_labels[]" value="{{ $value }}">
  110. </div>
  111. </div>
  112. <div class="col">
  113. <div class="form-group">
  114. <input type="text" class="form-control" placeholder="{{ translate('Link with') }} http:// {{ translate('or') }} https://" name="header_menu_links[]" value="{{ json_decode(App\Models\BusinessSetting::where('type', 'header_menu_links')->first()->value, true)[$key] }}">
  115. </div>
  116. </div>
  117. <div class="col-auto">
  118. <button type="button" class="mt-1 btn btn-icon btn-circle btn-sm btn-soft-danger" data-toggle="remove-parent" data-parent=".row">
  119. <i class="las la-times"></i>
  120. </button>
  121. </div>
  122. </div>
  123. @endforeach
  124. @endif
  125. </div>
  126. <button
  127. type="button"
  128. class="btn btn-soft-secondary btn-sm"
  129. data-toggle="add-more"
  130. data-content='<div class="row gutters-5">
  131. <div class="col-4">
  132. <div class="form-group">
  133. <input type="text" class="form-control" placeholder="{{translate('Label')}}" name="header_menu_labels[]">
  134. </div>
  135. </div>
  136. <div class="col">
  137. <div class="form-group">
  138. <input type="text" class="form-control" placeholder="{{ translate('Link with') }} http:// {{ translate('or') }} https://" name="header_menu_links[]">
  139. </div>
  140. </div>
  141. <div class="col-auto">
  142. <button type="button" class="mt-1 btn btn-icon btn-circle btn-sm btn-soft-danger" data-toggle="remove-parent" data-parent=".row">
  143. <i class="las la-times"></i>
  144. </button>
  145. </div>
  146. </div>'
  147. data-target=".header-nav-menu">
  148. {{ translate('Add New') }}
  149. </button>
  150. </div>
  151. <div class="text-right">
  152. <button type="submit" class="btn btn-primary">{{ translate('Update') }}</button>
  153. </div>
  154. </form>
  155. </div>
  156. </div>
  157. </div>
  158. </div>
  159. @endsection