templates/siteBase.html.twig line 1

Open in your IDE?
  1. {% set currentPath = path(app.request.attributes.get('_route'),
  2.     app.request.attributes.get('_route_params')) %}
  3. <!DOCTYPE html>
  4. <html lang="tr">
  5.     <head>
  6.         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  7.         <meta content="width=device-width, initial-scale=1.0, maximum-scale.=6.0, user-scalable=yes" name="viewport" />
  8.         <title>{{ 'siteAdi'|ayarlar }} : {% block title %}{% endblock %}</title>
  9.         <meta name="keywords" content="{% block keywords %}{% endblock %}">
  10.         <meta name="description" content="{% block description %}{% endblock %}">
  11.         <meta name=”geo.position” content=”38.984453;35.434644“>
  12.         <meta name=”geo.placename” content=”Turkey“>
  13.         <meta name=”geo.region” content=”TR-TR“>
  14.         <meta property="og:site_name" content="{{ 'siteAdi'|ayarlar }}">
  15.         <meta property="og:title" content="{{ 'siteAdi'|ayarlar }} : {% block title2 %}{% endblock %}">
  16.         <meta property="og:description" content="{% block description2 %}{% endblock %}">
  17.         <meta property="og:type" content="article">
  18.         <meta property="og:url" content="{{ 'siteYolu'|ayarlar~currentPath|slice(1,currentPath|length) }}">
  19.         <meta property="og:image" content="{% block image %}{% endblock %}">
  20.         <meta property="og:image:alt" content="{% block image_alt %}{% endblock %}">
  21.         <meta name="twitter:card" content="summary_large_image">
  22.         <meta name="twitter:title" content="{{ 'siteAdi'|ayarlar }} : {% block title3 %}{% endblock %}">
  23.         <meta name="twitter:description" content="{% block description3 %}{% endblock %}">
  24.         <meta name="twitter:image" content="{% block image2 %}{% endblock %}">
  25.         <link rel="canonical" href="{{ 'siteYolu'|ayarlar~currentPath|slice(1,currentPath|length) }}" />
  26.         <link rel="shortcut icon" href="{{ path('panel_storage',{'file':'favicon.webp'}) }}" type="image/x-icon">
  27.         <link rel="icon" href="{{ path('panel_storage',{'file':'favicon.webp'}) }}" type="image/x-icon">
  28.         <link href="{{ asset('assets/vendor/jqvmap/css/jqvmap.min.css') }}" rel="stylesheet">
  29.         <link rel="stylesheet" href="{{ asset('assets/vendor/chartist/css/chartist.min.css') }}">
  30.         <!-- Vectormap -->
  31.         <link href="{{ asset('assets/vendor/jqvmap/css/jqvmap.min.css') }}" rel="stylesheet">
  32.         <link href="{{ asset('assets/vendor/bootstrap-select/dist/css/bootstrap-select.min.css') }}" rel="stylesheet">
  33.         <link href="{{ asset('assets/vendor/owl-carousel/owl.carousel.css') }}" rel="stylesheet">
  34.         <link href="{{ asset('assets/vendor/toastr/css/toastr.min.css') }}" rel="stylesheet">
  35.         <link rel="stylesheet" href="{{ asset('assets/vendor/pickadate/themes/default.css') }}">
  36.         <link rel="stylesheet" href="{{ asset('assets/vendor/pickadate/themes/default.date.css') }}">
  37.         <link href="{{ asset('assets/vendor/bootstrap-material-datetimepicker/css/bootstrap-material-datetimepicker.css') }}" rel="stylesheet">
  38.         <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
  39.         <link href="{{ asset('assets/vendor/sweetalert2/dist/sweetalert2.min.css') }}" rel="stylesheet">
  40.         <link href="{{ asset('assets/vendor/datatables/css/jquery.dataTables.min.css') }}" rel="stylesheet">
  41.         <link rel="stylesheet" href="{{ asset('assets/vendor/select2/css/select2.min.css') }}">
  42.         <link href="{{ asset('assets/css/style.css') }}" rel="stylesheet">
  43.         {% block stylesheets %}{% endblock %}
  44.     </head>
  45.     <body>
  46.         <div id="preloader">
  47.             <div class="sk-three-bounce">
  48.                 <div class="sk-child sk-bounce1"></div>
  49.                 <div class="sk-child sk-bounce2"></div>
  50.                 <div class="sk-child sk-bounce3"></div>
  51.             </div>
  52.         </div>
  53.         {% block body %}{% endblock %}
  54.         <script src="{{ asset('assets/vendor/global/global.min.js') }}"></script>
  55.         <script src="{{ asset('assets/vendor/bootstrap-select/dist/js/bootstrap-select.min.js') }}"></script>
  56.         <script src="{{ asset('assets/vendor/chart.js/Chart.bundle.min.js') }}"></script>
  57.         <script src="{{ asset('assets/vendor/owl-carousel/owl.carousel.js') }}"></script>
  58.         <!-- Chart piety plugin files -->
  59.         <script src="{{ asset('assets/vendor/peity/jquery.peity.min.js') }}"></script>
  60.         <script src="{{ asset('assets/vendor/jquery-nice-select/js/jquery.nice-select.min.js') }}"></script>
  61.         <script src="{{ asset('assets/vendor/toastr/js/toastr.min.js') }}"></script>
  62.         <!-- Apex Chart -->
  63.         <script src="{{ asset('assets/vendor/datatables/js/jquery.dataTables.min.js') }}"></script>
  64.         <!-- Dashboard 1 -->
  65.         <script src="{{ asset('assets/js/custom.min.js') }}"></script>
  66.         <script src="{{ asset('assets/js/dlabnav-init.js') }}"></script>
  67.         <script src="{{ asset('assets/js/jquery.blockUI.js') }}"></script>
  68.         <script src="{{ asset('assets/js/jquery.inputmask.bundle.min.js') }}"></script>
  69.         <script src="{{ asset('assets/js/jquery.priceformat.min.js') }}"></script>
  70.         <script src="{{ asset('assets/js/jquery.numeric.min.js') }}"></script>
  71.         <script src="{{ asset('assets/vendor/moment/moment.min.js') }}"></script>
  72.         <script src="{{ asset('assets/vendor/pickadate/picker.js') }}"></script>
  73.         <script src="{{ asset('assets/vendor/pickadate/picker.time.js') }}"></script>
  74.         <script src="{{ asset('assets/vendor/pickadate/picker.date.js') }}"></script>
  75.         <script src="{{ asset('assets/vendor/bootstrap-material-datetimepicker/js/bootstrap-material-datetimepicker.js') }}"></script>
  76.         <script src="{{ asset('assets/vendor/sweetalert2/dist/sweetalert2.min.js') }}"></script>
  77.         <script src="{{ asset('assets/vendor/select2/js/select2.full.min.js') }}"></script>
  78.         <script>
  79.             $().ready(function (){
  80.                 $(".select2").select2();
  81.                 $('.datepicker').bootstrapMaterialDatePicker({
  82.                     weekStart: 1,
  83.                     time: false,
  84.                     format: 'DD.MM.YYYY',
  85.                     cancelText: 'Kapat',
  86.                     clearText: 'Temizle',
  87.                     okText: 'Tamam'
  88.                 });
  89.                 $('.priceFormat').priceFormat({
  90.                     prefix: '',
  91.                     thousandsSeparator: ''
  92.                 });
  93.                 $('.priceFormat').blur(function () {
  94.                     if (this.value=='0.00'){
  95.                         $(this).val('');
  96.                     }
  97.                 });
  98.                 $(":input").inputmask();
  99.                 $('.numeric').numeric();
  100.             });
  101.             function checkEmail(email) {
  102.                 var filter = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/;
  103.                 if (!filter.test(email)) {
  104.                     //alert('Lütfen uygun formatta bir mail adresi giriniz !');
  105.                     return false;
  106.                 }
  107.                 else{
  108.                     //alert('Mail adresi uygun formattadır.');
  109.                     return true;
  110.                 }
  111.             }
  112.             harfleriBuyut = function(obj){
  113.                 var deger = obj.value;
  114.                 var yeniDeger = '';
  115.                 deger = deger.split(' ');
  116.                 for(var i=0; i < deger.length; i++){
  117.                     if(i==(deger.length-1)){
  118.                         yeniDeger += deger[i].substring(0,1).toUpperCase() + deger[i].substring(1, deger[i].length);
  119.                         obj.value = yeniDeger;
  120.                     }else{
  121.                         yeniDeger += deger[i].substring(0,1).toUpperCase() + deger[i].substring(1, deger[i].length) + ' ';
  122.                         obj.value = yeniDeger;
  123.                     }
  124.                 }
  125.             }
  126.             hepsiBuyuk= function(obj){
  127.                 var deger = obj.value;
  128.                 obj.value = obj.value.replace(/i/g, 'İ').replace(/ı/g, 'I').toUpperCase();
  129.             }
  130.             hepsiKucuk= function(obj){
  131.                 var deger = obj.value;
  132.                 obj.value = obj.value.replace(/İ/g, 'i').replace(/I/g, 'ı').toLowerCase();
  133.             }
  134.             function Bildirim(tip,text) {
  135.                 if (tip == 'success'){
  136.                     toastr.success(text,'Başarılı');
  137.                 }
  138.                 else if (tip == 'warning'){
  139.                     toastr.warning(text,'Uyarı');
  140.                 }
  141.                 else if (tip == 'error'){
  142.                     toastr.error(text,'Hata');
  143.                 }
  144.                 else if (tip == 'info'){
  145.                     toastr.info(text,'Bilgi');
  146.                 }
  147.             }
  148.             function BlokPage(tip,yazi) {
  149.                 var renk = '#161D31';
  150.                 var tRenk = 'text-white';
  151.                 if(tip=='enabled'){
  152.                     $.blockUI({
  153.                         message:
  154.                             '<div class="d-flex justify-content-center align-items-center"><div class="spinner-border text-primary me-2" role="status"></div> <p class="me-50 mb-0 font-weight-bold '+tRenk+'"> '+yazi+' </p> </div>',
  155.                         css: {
  156.                             backgroundColor: 'transparent',
  157.                             border: '0'
  158.                         },
  159.                         overlayCSS: {
  160.                             backgroundColor: renk,
  161.                             opacity: 0.8
  162.                         }
  163.                     });
  164.                 }else{
  165.                     $.unblockUI();
  166.                 }
  167.             }
  168.             function copyToClipboard(text) {
  169.                 var sampleTextarea = document.createElement("textarea");
  170.                 document.body.appendChild(sampleTextarea);
  171.                 sampleTextarea.value = text; //save main text in it
  172.                 sampleTextarea.select(); //select textarea contenrs
  173.                 document.execCommand("copy");
  174.                 document.body.removeChild(sampleTextarea);
  175.                 Bildirim('success','Panoya kopyalandı.');
  176.             }
  177.         </script>
  178.         {% block javascripts %}{% endblock %}
  179.     </body>
  180. </html>