| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480 |
- {% extends "base_generic.html" %}
- {% load fullurl %}
- {% load tags %}
- {% load static %}
- {% load compress %}
- {% load email_obfuscator %}
- {% block script %}
- <link href="{% static 'featherlight.min.css' %}" type="text/css" rel="stylesheet" />
- <script src="{% static 'featherlight.min.js' %}"></script>
- <link href="{% static 'featherlight.gallery.min.css' %}" type="text/css" rel="stylesheet" />
- <script src="{% static 'featherlight.gallery.min.js' %}"></script>
- <script>
- $(document).ready(function() {
- $('.gallery').featherlightGallery({
- previousIcon: '«',
- nextIcon: '»',
- galleryFadeIn: 250,
- openSpeed: 250,
- });
- });
- </script>
- <style>
- .image-detail {
- margin: 40px 60px 40px 0px;
- }
- .object-text strong {
- font-weight: bolder;
- font: "NeuzeitGro-Bla", sans-serif;
- }
- .object-text {
- line-height: 1.2;
- color: #000;
- }
- .object-text h1,
- h2,
- h3,
- h4,
- h5 {
- color: #469CA8;
- }
- .object-color {
- color: #469CA8;
- }
- .titlepro {
- margin-top: 40px;
- font-family: NeuzeitGro-Bla;
- }
- @media (min-width: 500px) {}
- </style>
- {% endblock %}
- {% block content %}
- <!-- <hr style="color: black; background-color: black; margin-top: 0px; width: 130%; display: flex; margin-left: -20px; margin-right:20px "> -->
- <div class="container " style="">
- <div class="row gemain-color object-text">
- <div class="col-sm-6">
- <h1 class="titlepro" style="">{{ object.name }}</h1>
- <p class="lead kur">{% if object.claim %}{{ object.claim }}{% endif %}</p>
- <div class="row object-color">
- <div class="col-sm-4">{% include "marktplatz/modal-share.html" %}</div>
- <div class="col-sm-4"> {% include "marktplatz/modal-sa.html" %}</div>
- <div class="col-sm-4">{% if object.email %} {{ object.email | obfuscate_mailto:'<i class="fas fa-envelope"></i> Email' }}{% endif %}</div>
- </div>
- <div class="">
-
- </div>
- <div class="">
-
- </div>
- <div class="">
-
- </div>
- <div class="">
-
- </div>
- <div class="">
- <p><strong>Wohnungsangebot</strong>:<br>
- {% if object.frei == 'JAJA' %}
- Wohnung frei.
- {% if object.kfrei %}
- {{ object.kfrei }}
- {% if object.email %}<p>{{ object.email | obfuscate_mailto:'<i class="fas fa-envelope"></i> Email' }}</p>{% endif %}
- {% endif %}
- {% endif %}
- {% if object.frei == 'WART' %}
- Wir haben derzeit keine Wohnung frei, aber wir melden uns, wenn etwas frei wird. Aktiviere die Benachrichtigung!
- {% endif %}
- {% if object.frei == 'NEIN' %}
- Wir haben derzeit keine Wohnung und führen auch keine Warteliste, auf die du dich setzen lassen kannst.
- {% endif %}
- </p>
- </div>
- <!-- <div class="">
- {{ object.mitmachen }}
- </div> -->
- <p>{% if object.inseratstext %}<strong>{% field_name object 'inseratstext' %}</strong>:<br>{{ object.inseratstext }} {% if object.email %}<p>{{ object.email | obfuscate_mailto:'<i class="fas fa-envelope"></i> Email' }}</p>{% endif %}{% endif %}</p>
- <div class="">
-
- </div>
- <p class="">{% if object.beschreibung %}<strong>{% field_name object 'beschreibung' %}</strong>:<br>{{ object.beschreibung | safe | linebreaks }}{% endif %}</p>
- <p class="">{% if object.learning %}<strong>{% field_name object 'learning' %}</strong>:<br>{{ object.learning | safe | linebreaks }}{% endif %}</p>
- <div class="">
-
- </div>
- <div class="">
-
- </div>
- {% for video in object.video_set.all %}
- <video autoplay style="width: 100%;height: auto;vertical-align: middle; padding-bottom: 10px" controls>
- <source src="{{video.image.url}}" type="video/mp4">
- </video>
- {% endfor %}
- {% if object.media_set %}
- {% for media in object.media_set.all %}
- {% if not forloop.first %}
- {% if forloop.counter < 6 %}
- <div class="image-detail" style="flex: {% get_ratio media %}; ">
- <img href="{{media.image_big.url}}" src="{{media.image_norm.url }}" class="gallery img-fluid img-responsive" alt="" style="width: 100%;height: auto;vertical-align: middle;">
- </div>
- {% endif %}
- {% endif %}
- {% endfor %}
- {% endif %}
- </div>
- <!-- *************************************************************** -->
- <div class="col-sm-6">
- <div class="image-detail" style="">
- <img href="{{object.media_set.first.image_big.url}}" src="{{object.media_set.first.image_norm.url }}" class="gallery img-fluid img-responsive" alt="" style="width: 100%;height: auto;vertical-align: middle;">
- </div>
- <br />
- <h5 class=" mediumkur">Kontakt</h5>
- <br />
- <p>{{ object.adresse }}{% if object.adresse_zusatz %}, {{ object.adresse_zusatz }}{% endif %}{% if object.plz %}, {{ object.plz }}{% endif %}{% if object.ort %}, {{ object.get_ort_display }}{% endif %}</p>
- <div class="row">
- <div class="col-sm-4">
- {% if object.email %}<p>{{ object.email | obfuscate_mailto:'<i class="fas fa-envelope"></i> Email' }}</p>{% endif %}
- </div>
- <div class="col-sm-8">
- {% if object.email %}<p><a href="mailto:{{ object.email | obfuscate }}" >{{ object.email | obfuscate }}</a></p>{% endif %}
- </div>
- </div>
- <div class="row">
- <div class="col-sm-4">
- {% if object.website %}<p><a href="{{ object.website }}" target="_blank" rel="noopener">Webseite</a></p>{% endif %}
- </div>
- <div class="col-sm-8">
- {% if object.website %}<p><a href="{{ object.website }}" target="_blank" rel="noopener">{{ object.website }}</a></p>{% endif %}
- </div>
- </div>
- <br />
- <h5 class=" mediumkur">Steckbrief</h5>
- <br />
- {% block detail %}
- <p>{{ object.kind_of_product }}, gegründet {{ object.gruendungsjahr }}{% if object.betriebgenommen %}, in Betrieb genommen: {{ object.betriebgenommen }}{% endif %}.</p>
- <p><strong>Rechtsform</strong>: {{ object.rechtsform }}</p>
- <!-- XXX --> <p>{{ object.artmodell }}</p>
- <p>{% if object.orga %}<strong>{% field_name object 'orga' %}</strong>: {{ object.orga }}{% endif %}</p>
- <!-- XXX --> <p>{% if object.eigentum %}<strong>{% field_name object 'eigentum' %}</strong>: {{ object.get_eigentum_display }}{% endif %}</p>
- <!-- XXX --> <p>{% if object.gprojekte %}<strong>Gemeinschaftliche Projekte</strong>: {{ object.gprojekte }}{% endif %}</p>
- <p>{% if object.zielgruppen %}<strong>Besondere Zielgruppen</strong>: {{ object.zielgruppen }}{% endif %}</p>
- <p>{% if object.freiraumangebote %}<strong>Freiraumangebote</strong>: {{ object.freiraumangebote }}{% endif %}</p>
- <p>{% if object.oekologie %}<strong>{% field_name object 'oekologie' %}</strong>: {{ object.oekologie }}{% endif %}</p>
- <p>{% if object.schwerpunkt %}<strong>{% field_name object 'schwerpunkt' %}</strong>: {{ object.schwerpunkt }}{% endif %}</p>
- <br />
- <h5 class=" mediumkur">Kenndaten</h5>
- <br />
- <p>{% if object.altneu %}{{ object.get_altneu_display }}{% endif %}{% if object.bauweise %}, {{ object.bauweise }}{% endif %}</p>
- <p>{% if object.bautraeger %}<strong>{% field_name object 'bautraeger' %}:</strong>: {{ object.bautraeger }}{% endif %}</p>
- <p>{% if object.architektur %}<strong>{% field_name object 'architektur' %}:</strong> {{ object.architektur }}{% endif %}</p>
- <p>{% if object.wohnbaufoerderung %}<strong>{% field_name object 'wohnbaufoerderung' %}:</strong> {{ object.wohnbaufoerderung }}{% endif %}</p>
- <p>im Haus Wohnen ca {{ object.aerwachsene }} Erwachsene und {{ object.akinder }} Kinder.
- Anzahl der Mitglieder: {{ object.amitglieder }}
- </p>
- <p>{% if object.awohnungen %}<strong>{% field_name object 'awohnungen' %}:</strong> {{ object.awohnungen }} Wohnungen{% endif %}</p>
- <p>{% if object.gaestwohnungen %}<strong>{% field_name object 'gaestwohnungen' %}:</strong> {{ object.gaestwohnungen }}{% endif %}</p>
- <p>{% if object.wohnflaeche %}<strong>{% field_name object 'wohnflaeche' %}:</strong> {{ object.wohnflaeche }} m<sup>2</sup>{% endif %}</p>
- <p>{% if object.sonderwohnformen %}<strong>{% field_name object 'sonderwohnformen' %}</strong>: {{ object.sonderwohnformen }}{% endif %}</p>
- <p>{% if object.gewerbeflaechen %}<strong>{% field_name object 'gewerbeflaechen' %}:</strong> {{ object.gewerbeflaechen }} m<sup>2</sup>{% endif %}</p>
- <p>{% if object.gewerbe %}<strong>{% field_name object 'gewerbe' %}:</strong> {{ object.gewerbe }}{% endif %}</p>
- <p>{% if object.gemeinschaftsflaeche %}<strong>{% field_name object 'gemeinschaftsflaeche' %}:</strong> {{ object.gemeinschaftsflaeche }} m<sup>2</sup>{% endif %}</p>
- <p><strong>Gemeinschaftsräume</strong>:
- {{ object.gemeinschaftr }}{% if object.kgemeinschaftr %}, {{ object.kgemeinschaftr }}{% endif %}
- </p>
- <p>{% if object.sonstige_flaechen %}<strong>{% field_name object 'sonstige_flaechen' %}:</strong> {{ object.sonstige_flaechen }} m<sup>2</sup>{% endif %}</p>
- <p>{% if object.flaeche %}<strong>{% field_name object 'flaeche' %}:</strong> {{ object.flaeche }} m<sup>2</sup>{% endif %}</p>
- <p>{% if object.kflaechen %}<strong>{% field_name object 'kflaechen' %}:</strong> {{ object.kflaechen }} m<sup>2</sup>{% endif %}</p>
- <p>{% if object.parbeiten %}Im Haus arbeiten ca {{ object.parbeiten }} Personen.{% endif %}
- {% if object.karbeiten %}{{ object.karbeiten }}{% endif %}</p>
- <p>{% if object.raumangebot %}<strong>{% field_name object 'raumangebot' %}:</strong> {{ object.raumangebot }}{% if object.kraumangebot %},
- {{ object.kraumangebot }}
- {% endif %}
- {% endif %}</p>
- <!-- <p>{% if object.kraumangebot %}<strong>{% field_name object 'kraumangebot' %}:</strong> {{ object.kraumangebot }}{% endif %}</p> -->
- {% endblock %}
- <br />
- <h5 class="mediumkur">Mehr über das Projekt</h5>
- <p>Posts tagged {{ object.name|slugify }}</p>
- <br />
- <ul class="" id="blog-post-demo" >
- <blog-post
- v-for="post in posts"
- v-bind:key="post.id"
- v-bind:title="post.title"
- v-bind:link="post.link"
- ></blog-post>
- </ul>
- <br />
- <h5 class="mediumkur">Mediacredits</h5>
- <br />
- {% for media in object.media_set.all %}
- {% if media.copyright %}
- <p class="fieldname"> {{ media.copyright }}</p>
- {% endif %}
- {% endfor %}
- {% for media in object.video_set.all %}
- {% if media.copyright %}
- <p class="fieldname"> {{ media.copyright }}</p>
- {% endif %}
- {% endfor %}
- {% if object.media_set %}
- {% for media in object.media_set.all %}
- {% if forloop.counter > 5 %}
- <div style="flex: {% get_ratio media %}; margin:40px 60px 40px 0px;">
- <img href="{{media.image_big.url}}" src="{{media.image_norm.url }}" class="gallery img-fluid img-responsive" alt="" style="width: 100%;height: auto;vertical-align: middle;">
- </div>
- {% endif %}
- {% endfor %}
- {% endif %}
- <!-- <p>{% if object.altneu %}{% field_name object 'altneu' %}: {{ object.altneu }}{% endif %}</p> -->
- <!-- <p>{% if object.artmodell %}{% field_name object 'artmodell' %}: {{ object.artmodell }}{% endif %}</p> -->
- <!-- <p>{% if object.bautraeger %}{% field_name object 'bautraeger' %}: {{ object.bautraeger }}{% endif %}</p> -->
- <!-- <p>{% if object.aerwachsene %}{% field_name object 'aerwachsene' %}: {{ object.aerwachsene }}{% endif %}</p>
- <p>{% if object.akinder %}{% field_name object 'akinder' %}: {{ object.akinder }}{% endif %}</p>
- <p>{% if object.amitglieder %}Anzahl an Mitglieder: {{ object.amitglieder }}{% endif %}</p> -->
- <!-- <p>{% if object.awohnungen %}{% field_name object 'awohnungen' %}: {{ object.awohnungen }}{% endif %}</p> -->
- <!-- <p>{% if object.wohnflaeche %}{% field_name object 'wohnflaeche' %}: {{ object.wohnflaeche }}{% endif %}</p>
- <p>{% if object.gewerbeflaechen %}{% field_name object 'gewerbeflaechen' %}: {{ object.gewerbeflaechen }}{% endif %}</p>
- <p>{% if object.gemeinschaftsflaeche %}{% field_name object 'gemeinschaftsflaeche' %}: {{ object.gemeinschaftsflaeche }}{% endif %}</p>
- <p>{% if object.sonstige_flaechen %}{% field_name object 'sonstige_flaechen' %}: {{ object.sonstige_flaechen }}{% endif %}</p>
- <p>{% if object.flaeche %}Fläche: {{ object.flaeche }}{% endif %}</p> -->
- <!-- <p>{% if object.gemeinschaftr %}{% field_name object 'gemeinschaftr' %}: {{ object.gemeinschaftr }}{% endif %}</p> -->
- <!-- <p>{% if object.kgemeinschaftr %}{% field_name object 'kgemeinschaftr' %}: {{ object.kgemeinschaftr }}{% endif %}</p> -->
- <!-- <p>{% if object.sonderwohnformen %}{% field_name object 'sonderwohnformen' %}: {{ object.sonderwohnformen }}{% endif %}</p> -->
- <!-- <p>{% if object.parbeiten %}{% field_name object 'parbeiten' %}: {{ object.parbeiten }}{% endif %}</p> -->
- <!-- <p>{% if object.bauweise %}{% field_name object 'bauweise' %}: {{ object.bauweise }}{% endif %}</p> -->
- <!-- <p>{% if object.zielgruppen %}{% field_name object 'zielgruppen' %}: {{ object.zielgruppen }}{% endif %}</p> -->
- <!-- <p>{% if object.gprojekte %}{% field_name object 'gprojekte' %}: {{ object.gprojekte }}{% endif %}</p> -->
- <!-- <p>{% if object.oekologie %}{% field_name object 'oekologie' %}: {{ object.oekologie }}{% endif %}</p> -->
- <!-- <p>{% if object.freiraumangebote %}{% field_name object 'freiraumangebote' %}: {{ object.freiraumangebote }}{% endif %}</p> -->
- </div>
- </div>
- </div>
- <div class="container">
- <div class="row" style="margin-top: 10px">
- <div class="col-sm-6">
- </div>
- <div class="col-sm-4">
- {% for field, value in object %}
- {% if value and not field == "ID" %}
- <!-- <p class="fieldname"><strong class="mediumkur"> {{ field }} :</strong> {{ value }}</p> -->
- {% endif %}
- {% endfor %}
- </div>
- </div>
- </div>
- {% compress js %}
- <script>
- $(document).ready(function($) {
- axios.get('https://blog.gemeinschaffen.com/wp-json/wp/v2/tags').then(resp => {
- queryData(resp);
- });
- function queryData(resp) {
- var q = jsonQuery('[*slug=gemeinschaffen]', {
- // var q = jsonQuery('[*slug={{ object.name|slugify }}]', {
- data: resp.data
- });
- if (!q.value.length ){
- return;
- }
- tagsurl = "https://blog.gemeinschaffen.com/wp-json/wp/v2/posts?tags=" + q.value[0].id;
- axios.get(tagsurl).then(resp => {
- if (!resp.data.length ){
- return;
- }
- generateLinks(resp);
- });
- }
- function generateLinks(resp) {
- Vue.component('blog-post', {
- props: ['title', 'link'],
- delimiters: ['<%', '%>'],
- template: `
- <li>
- <a title="link-title" :href="link" target="_blank" v-html="title.rendered"></a>
- </li>`
- })
- new Vue({
- el: '#blog-post-demo',
- delimiters: ['<%', '%>'],
- data: {
- posts: resp.data
- }
- })
- }
- }); // document ready
- </script>
- {% endcompress %}
- {% endblock %}
|