templates/masjid/show.html.twig line 250

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block headplus %}
  3.      {% block meta_description %}
  4.     <meta name="description" content="{{masjid.translate(app.request.locale).getName() }}" />
  5.     {% endblock %} 
  6.     <meta name="keywords" content="{{masjid.translate(app.request.locale).getName() }}" />
  7.      <!-- Open Graph / Facebook -->
  8.     <meta property="og:type"   content="article" /> 
  9.     <meta property="og:url"    content="{{absolute_url(path('masjid_show',{'slug':masjid.slug}))}}" /> 
  10.     <meta property="og:title"  content="{{masjid.translate(app.request.locale).getName() }}" /> 
  11.     <meta property="og:description"   content="sharjah-masjids.com - {{masjid.translate(app.request.locale).getName() }} " />
  12.     <meta property="og:locale"  content="{{app.request.locale}}" /> 
  13.     <meta property="og:site_name"  content="https://sharjah-masjids.com/" /> 
  14.     <meta property="og:image"  content="{{absolute_url(asset(masjid.MainPic|imagine_filter('sharer')))}}" /> 
  15.     <!-- Twitter -->
  16.     <meta property="twitter:card" content="summary_large_image">
  17.     <meta property="twitter:url" content="{{absolute_url(path('masjid_show',{'slug':masjid.slug}))}}">
  18.     <meta property="twitter:title" content="{{masjid.translate(app.request.locale).getName() }}">
  19.     <meta property="twitter:description" content="sharjah-masjids.com - {{masjid.translate(app.request.locale).getName() }} ">
  20.     <meta property="twitter:image" content="{{absolute_url(asset(masjid.MainPic|imagine_filter('sharer')))}}">
  21. {% endblock %}
  22. {% trans_default_domain 'messages' %}
  23. {% set page = "masjid" %}
  24. {% block stylesheets %}
  25.     {{ parent() }}
  26.     <style type="text/css">
  27.         .slick-list, .slick-slider {
  28.             text-align: center;
  29.         }
  30.     </style>
  31.     <link href="{{asset('css/sidebar-widget.css')}}" rel="stylesheet">
  32.     <link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.8.0-beta.1/leaflet.min.css" />
  33. {% endblock %}
  34. {% block title %}{{masjid.translations[app.request.locale].name}}{% endblock %}
  35. {% block body %}
  36.     <!--KODE SAB BANNER WRAP START-->
  37.     <div class="kode_sab_banner_wrap them_overlay">
  38.         <!--CONTAINER START-->
  39.         <div class="container">
  40.             <div class="sab_banner_text">
  41.                 <h1>{{ masjid.translate(app.request.locale).getName() }}</h1>
  42.                 <ul class="breadcrumbs">
  43.                     <li><a href="{{ path('app_front_main_index') }}"><i class="fa fa-home"></i></a></li>
  44.                     <li><a href="{{ path('masjid_index') }}">{{ "masjid.masjids"|trans }}</a></li>
  45.                     <li><strong>{{ masjid.translate(app.request.locale).getName() }}</strong></li>
  46.                 </ul>
  47.             </div>
  48.         </div>
  49.         <!--CONTAINER END-->
  50.     </div>
  51.     <!--KODE SAB BANNER WRAP END-->
  52.     <!--KODE BLOG MADIUM WRAP START-->
  53.     <div class="kode_blog_madium_wrap detail padding">
  54.         <!--CONTAINER START-->
  55.         <div class="container">
  56.             <div class="row">
  57.                 <div class="col-md-8">
  58.                     <!--KODE BLOG DETAIL ROW START-->
  59.                     <div class="kode_blog_detail_row">
  60.                         <!--KODE BLOG DETAIL DES START-->
  61.                         <div class="kode_team_wrap">
  62.                             <!--CONTAINER START-->
  63.                             <div class="container">
  64.                                 <!--SECTION HDG START-->
  65.                                 <div class="section_hdg hdg_2 hdg_3">
  66.                                     <h3>{{ 'Pictures of Masjid'|trans }} {{ masjid.translations[app.request.locale].name }}</h3>
  67.                                     <span><i class="fa icon-art"></i></span>
  68.                                 </div>
  69.                                 <!--SECTION HDG END-->
  70.                                 <div class="kode-team-slide">
  71.                                     {% if masjid.pictures|length > 0 %}
  72.                                     {% for pic in masjid.pictures %}
  73.                                     <div>
  74.                                         <div class="kode_tem_fig">
  75.                                             <figure>
  76.                                                 <img src="{{ pic.path|imagine_filter('slide')}}" alt="{{ masjid.translations[app.request.locale].name }}" alt="{{ masjid.translations[app.request.locale].name }}">
  77.                                                 <figcaption>
  78.                                                     <!--<h4>{{ pic.title }}</h4>
  79.                                                     <p>{{ pic.caption }}</p>-->
  80.                                                     <ul class="kode_social_icon">
  81.                                                         <li>
  82.                                                             <a class="hvr-ripple-out" 
  83.                                                                href="http://www.facebook.com/sharer.php?u={{absolute_url(path('masjid_show',{'slug':masjid.slug}))}}" 
  84.                                                                onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;">
  85.                                                                 <i class="fa fa-facebook"></i>
  86.                                                             </a>
  87.                                                         </li>
  88.                                                         <li>
  89.                                                             <a class="hvr-ripple-out" 
  90.                                                                href="https://twitter.com/share?url={{absolute_url(path('masjid_show',{'slug':masjid.slug}))}}" 
  91.                                                                onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;">
  92.                                                                 <i class="fa fa-twitter"></i>
  93.                                                             </a>
  94.                                                         </li>
  95.                                                     </ul>
  96.                                                 </figcaption>
  97.                                             </figure>
  98.                                         </div>
  99.                                         
  100.                                     </div>
  101.                                     {% endfor %}
  102.                                 {% else %}
  103.                                         <div>
  104.                                             <i class="fa icon-art" style="font-size:200px" aria-hidden="true"></i>
  105.                                         </div>
  106.                                     {% endif %}
  107.                                 </div>
  108.                             </div>
  109.                             <!--CONTAINER END-->
  110.                         </div>
  111.                         <div class="kode_blog_detail_des">
  112.                             <div class="kode_blog_detail_text">
  113.                                 <h3><a href="#">{{ masjid.translate(app.request.locale).getName() }}</a></h3>
  114.                                 <ul class="kode_meta meta_2">
  115.                                     <li><i class="fa fa-clock-o"></i>{{ masjid.dateOfConsctruct|date('d-m-Y') }}</li>
  116.                                     <li><i class="fa fa-user"></i>  {{ "masjid.show.byAuthor"|trans }} Admin</li>
  117.                                     <li><a href="#comments_anchor"><i class="fa fa-comment"></i>{{ "masjid.show.leaveComment"|trans }}</a></li>
  118.                                 </ul>
  119.                             </div>
  120.                             
  121.                         </div>
  122.                         <!--KODE BLOG DETAIL DES END-->
  123.                         <blockquote class="blog_quote">
  124.                             <span><i class="fa icon-art"></i></span>
  125.                             <div class="quote_text">
  126.                                 <ul>
  127.                                     <li> {{ "masjid.show.info.comm"|trans }} <a href="{{ path('community_show',{slug:masjid.community.slug})}}">{{ masjid.community.translations[app.request.locale].name}}</a></li>
  128.                                     <!--<li>{{ "masjid.show.info.date"|trans }} {{ masjid.dateOfConsctruct|date('d-m-Y') }}</li>-->
  129.                                     <li>{{ "masjid.show.info.style"|trans }} {{ masjid.style }}</li>
  130.                                     <!-- <li>{{ "masjid.show.info.surface"|trans }} {{ masjid.surface }}</li>-->
  131.                                     <!-- <li>{{ "masjid.show.info.height"|trans }} {{ masjid.height }}</li>-->
  132.                                     {% if masjid.isWomen %} <li><i  class="fa fa-female"></i>&nbsp; &nbsp; &nbsp;        {{ "masjid.show.info.lady"|trans }}</li>{% endif %}
  133.                                     {% if masjid.isJumah  %}<li><i  class="fa icon-art"></i>&nbsp; &nbsp; &nbsp;         {{ "masjid.show.info.jumah"|trans }} </li>{% endif %}
  134.                                     {% if masjid.isEnglish  %}<li><i  class="fa fa-language"></i>&nbsp; &nbsp; &nbsp;         {{ "masjid.show.info.english"|trans }} </li>{% endif %}
  135.                                 </ul>
  136.                             </div>
  137.                         </blockquote>
  138.                         <p class="blog_text">
  139.                             {{ masjid.description }}
  140.                         </p>
  141.                         <!--KODE DETAIL FIG START-->
  142.                         <div class="kode_contact_map">
  143.                             <div id="map-canvas" class="map-canvas"></div>
  144.                         </div>
  145.                         <!--KODE DETAIL FIG FIG 2 END-->
  146.                         <!--KODE SOCIAL SHARE START-->
  147.                         <div class="kode_social_share">
  148.                             <a href="#"><i class="fa fa-share-alt"></i>{{ "masjid.show.share"|trans }}</a>
  149.                             <ul class="social_meta">
  150.                                 <li><a class="hvr-ripple-out" href="http://www.facebook.com/sharer.php?u={{absolute_url(path('masjid_show',{'slug':masjid.slug}))}}" onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;"><i class="fa fa-facebook"></i></a></li>
  151.                                 <li><a class="hvr-ripple-out" href="https://twitter.com/share?url={{absolute_url(path('masjid_show',{'slug':masjid.slug}))}}" onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;"><i class="fa fa-twitter"></i></a></li>
  152.                             </ul>
  153.                             <!--KODE PAGINATION START-->
  154.                             <div class="kode_pagination">
  155.                             {% if masjidPrev is not null %}<a class="prve" href="{{ path('masjid_show',{slug:masjidPrev.slug}) }}"><i class="fa fa-arrow-left"></i>{{ 'masjid.pagination.prev'|trans }}</a>{% endif %}
  156.                             {% if masjidNext is not null %}<a class="next" href="{{ path('masjid_show',{slug:masjidNext.slug}) }}">{{ 'masjid.pagination.next'|trans }}<i class="fa fa-arrow-right"></i></a>{% endif %}
  157.                             </div>
  158.                             <!--KODE PAGINATION END-->
  159.                         </div>
  160.                         <!--KODE SOCIAL SHARE END-->
  161.                         <!--KODE COMMENTS MARGIN START-->
  162.                         <div id="comments_anchor" class="kode_comments margin">
  163.                             <h4 class="comment_title">{{  pagination|length }} {{ "masjid.show.comment"|trans }}{% if pagination|length > 1 %}s {% endif %}</h4>
  164.                             <ul id="kode-comment" class="comment">
  165.                                 {% for comment in pagination %}
  166.                                         <li>
  167.                                             <div class="comment_des {% if loop.last %} {% else %}padding {% endif %}">
  168.                                                 <figure class="them_overlay">
  169.                                                     <img src="{{ asset('extra-images/comment.jpg') }}" alt="comment on sharjah-masjids.com ">
  170.                                                 </figure>
  171.                                                 <div class="comment_text">
  172.                                                     <p>{{ comment.content }}</p>
  173.                                                     <ul class="kode_meta">
  174.                                                         <li><a href="#"><i class="fa fa-user"></i>{{ comment.author.name|title }}</a></li>
  175.                                                     </ul>
  176.                                                 </div>
  177.                                             </div>
  178.                                         </li>
  179.                                 {% else %}
  180.                                     <li><em>{{ 'no comment found'|trans }}</em></li>
  181.                                 {% endfor %}
  182.                             </ul>
  183.                         </div>
  184.                         <!--KODE COMMENTS MARGIN END-->
  185.                         {{ render(controller('App\\Controller\\Front\\CommentController::new', {masjidid: masjid.id})) }}
  186.                         <!--KODE COMMENTS MARGIN START-->
  187.                         <!--KODE COMMENTS MARGIN END-->
  188.                         <!--ROW START-->
  189.                         <div class="row">
  190.                             <div class="kode_blog_detail_post">
  191.                                 <div class="col-md-12">
  192.                                     <!--SECTION HDG START-->
  193.                                     <div class="section_hdg">
  194.                                         <h3>{{ 'about.random.mosque'|trans }}</h3>
  195.                                         <span><i class="fa icon-art"></i></span>
  196.                                     </div>
  197.                                     <!--SECTION HDG END-->
  198.                                 </div>
  199.                                 {% for masjid in masjidRandom %}
  200.                                 <div class="col-md-6">
  201.                                     <div class="kode_blog_des des_2">
  202.                                         <figure class="them_overlay">
  203.                                             <img src="{{ masjid.MainPic|imagine_filter('more') }}" width="350px" height="272px" alt="sharjah-masjids.com - {{masjid.translations[app.request.locale].name}}">
  204.                                             <a  class="expand_btn btn_hover2" href="{{path('masjid_show',{'slug':masjid.slug})}}"><i class="fa icon-arrows-1"></i></a>
  205.                                         </figure>
  206.                                         <div class="kode_blog_text">
  207.                                             <h4><a href="{{path('masjid_show',{'slug':masjid.slug})}}"><span>{{ masjid.translations[app.request.locale].name }}</a></h4>
  208.                                             <div class="kode_blog_caption">
  209.                                                 <ul class="kode_meta meta_2">
  210.                                                     <li><a href="{{path('community_show',{slug:masjid.community.slug})}}"><i class="fa icon-art"></i>{{ masjid.community.translations[app.request.locale].name }}</a></li>
  211.                                                     <li><a href="{{path('masjid_show',{slug:masjid.slug})}}"><i class="fa fa-camera"></i>{{ masjid.pictures|length }}</a></li>
  212.                                                 </ul>
  213.                                                 
  214.                                             </div>
  215.                                         </div>
  216.                                     </div>
  217.                                 </div>
  218.                                 {% endfor %}
  219.                             </div>
  220.                         </div>
  221.                         <!--ROW END-->
  222.                     </div>
  223.                     <!--KODE BLOG DETAIL ROW END-->
  224.                 </div>
  225.                 {{ render(controller("App\\Controller\\Front\\MainController::sidebar", { 'masjidId': masjid.id }) )}}
  226.             </div>
  227.         </div>
  228.         <!--CONTAINER END-->
  229.     </div>
  230.     <!--KODE BLOG MADIUM WRAP END-->
  231. {% endblock %}
  232. {% block javascripts  %}
  233.     {{ parent() }}
  234.     <!--js/jquery.downCount.js start-->
  235.     <script src="{{ asset('js/jquery.dlmenu.js') }}"></script>
  236.     <!--Map-->
  237. <script src = "https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.8.0-beta.1/leaflet.min.js"></script>
  238. <script>
  239.  // Creating map options
  240.     var mapOptions = {
  241.         center: [{{masjid.latitude}}, {{masjid.longitude}}],
  242.         zoom: 17
  243.     }
  244.     // Creating a map object
  245.     var map = new L.map('map-canvas', mapOptions);
  246.     // Creating a Layer object
  247.     var layer = new     L.TileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png');
  248.     // Adding layer to the map
  249.     map.addLayer(layer);
  250.     var thisIcon = new L.Icon({
  251.     iconUrl: "{{asset('images/map_icon.png')}}",
  252.     iconAnchor: new L.Point(40, 40),
  253.     });
  254.     let iconOptions = {
  255.         title: "{{masjid.translations[app.request.locale].name}}",
  256.         icon: thisIcon
  257.     }
  258.     let marker = new L.Marker([{{masjid.latitude}}, {{masjid.longitude}}] , iconOptions);
  259.     marker.addTo(map);
  260.  </script>
  261. {% endblock %}