Ergebnis 1 bis 9 von 9

Thema: 'Großansicht/Neues Fenster' – wo wird das target festgelegt?

  1. #1
    Contao-Nutzer
    Registriert seit
    04.02.2015.
    Beiträge
    37

    Standard 'Großansicht/Neues Fenster' – wo wird das target festgelegt?

    hi.
    Großansicht/Neues Fenster - wo wird das target dafür festgelegt?

    Safari und FF verhalten sich unterschiedlich: während Safari kein neues fenster öffnet (SO möchte ich es auch haben), macht FF ein neues auf.

    wo kann ich diese einstellung 'overriden'?

    merci
    Ole

  2. #2
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.333
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

  3. #3
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    FF öffnet standardmäßig immer ein neues Fenster. In den Einstellungen kann man das auf Tab umstellen, was ja hier nicht gewünscht ist. Für Safari habe ich das gefunden: https://www.macwelt.de/tipps/Tipp-Sa...n-3226510.html
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  4. #4
    Contao-Nutzer
    Registriert seit
    04.02.2015.
    Beiträge
    37

    Standard danke, aber ich meine nicht die client-seitige einstellung ...

    ... auf die habe ich ja keinen einfluss.

    in der contao-image bzw .galerie erstellungsmaske heißt der erläuterungstext ja explizit 'Großansicht in neuem Fenster anzeigen', da denke ich, wird irgendwo innerhalb contaos als target etwas festgelegt sein (müssen) ...

    Bildschirmfoto 2018-02-10 um 15.36.01.jpg

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Contao setzt einfach nur
    Code:
    target="_blank"
    oder
    Code:
    data-lightbox="…"
    bei Bilder/Galerien. Was genau der Browser bei
    Code:
    target="_blank"
    macht ist Einstellungssache des Browsers.

  6. #6
    Contao-Nutzer
    Registriert seit
    04.02.2015.
    Beiträge
    37

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Contao setzt einfach nur
    Code:
    target="_blank"
    wo kann ich das in '_self' ändern?

    im sinne von: in welcher datei muss ich das hard-coded target ändern:

    Bildschirmfoto 2018-02-10 um 17.57.46.jpg
    Geändert von Ole_B (10.02.2018 um 16:59 Uhr)

  7. #7
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Warum läßt Du nicht einfach das Häkchen weg bei "Großansicht/Neues Fenster"?
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  8. #8
    Contao-Nutzer
    Registriert seit
    04.02.2015.
    Beiträge
    37

    Standard

    Zitat Zitat von Samson1964 Beitrag anzeigen
    Warum läßt Du nicht einfach das Häkchen weg bei "Großansicht/Neues Fenster"?
    weil ich das <a> / den link brauche. (siehe meine fragen der letzten tage hier)

    aber du bringst mich auf eine idee:
    ist ja sowieso ein custom template, das ich da nutze ...
    vielleicht könnte ich da die if-href abfrage durch einen hard-codierten link ersetzen ...

    danke : )


    nur falls es interessiert:

    das ganze template ist ein 'dreckiger' hack – das geht bestimmt ganz anders/sauber, aber ich kanns halt nich besser:

    PHP-Code:
    <div class="fleximages_<?= $this->id?> flex-images" itemscope itemtype="http://schema.org/ImageGallery">
    <?php $i 0?>
    <?php 
    foreach ($this->body as $class=>$row): ?>
      <?php foreach ($row as $col): ?>
        <?php if ($col->addImage): ?>
           <?php list($width$height$type$attr) = getimagesize($col->src); $col->picture['attributes'].= ' data-w="'.$width.'" data-h="'.$height.'"'?> 
            <?php if ($col->href): ?>
              <a class="item" href="{{link_url::34}}" onclick="senden(<? echo $i ?>)" target="self" <?= $col->attributes ?> data-w="<?= $width ?>" data-h="<?= $height ?><?php if ($col->linkTitle) echo ' title="' $col->linkTitle '"'?> itemprop="contentUrl" itemscope itemtype="http://schema.org/ImageObject">
                <?php $this->insert('picture_default'$col->picture); ?>
                  <form id="schick<? echo $i ?>" action="{{link_url::34}}" method="post">
                    <input type="hidden" name="REQUEST_TOKEN" value="{{request_token}}">
                    <input type="hidden" name="bild" value="<?php echo $col->singleSRC?>">
                  </form>
               </a>
            <?php else: ?>
              <figure class="image_container item" data-w="<?= $width ?>" data-h="<?= $height ?><?php if ($col->margin): ?> style="<?= $col->margin ?>"<?php endif; ?> itemscope itemtype="http://schema.org/ImageObject">
                 <?php $this->insert('picture_default'$col->picture); ?>
              </figure>
            <?php endif; ?>
          <?php endif; ?>
          <?php $i++ ?>
        <?php endforeach; ?>
      <?php endforeach; ?>
    </div>

    <?php $GLOBALS['TL_HEAD'][] = '<link rel="stylesheet" href="files/Hauser/Gestalt/Plugins/flex-images/jquery.flex-images.css">'; } ?>
    <script src="files/Hauser/Gestalt/Plugins/flex-images/jquery.flex-images.js"></script>
    <script> $('.fleximages_<?= $this->id?>').flexImages({rowHeight: <?= $height ?>}); </script>
    <script>
        function senden(count) {
        $('#schick' + count).submit();
        }
    </script>

  9. #9
    Contao-Fan Avatar von MrLumbergh
    Registriert seit
    11.01.2012.
    Ort
    Hamburg
    Beiträge
    368

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Contao setzt einfach nur
    Code:
    target="_blank"
    oder
    Code:
    data-lightbox="…"
    bei Bilder/Galerien. Was genau der Browser bei
    Code:
    target="_blank"
    macht ist Einstellungssache des Browsers.
    Hab grad n Brett vorm Kopf. Wo kann ich einstellen, ob Contao data-lightbox oder target=_blank schreibt?
    Ich brauch nämlich neues Fenster, aber im Code steht lightbox...
    Öffne mir die Augen!

    Edit: Ich sehe grad, wenn ich eine URL eingebe, kommt automatisch target blank. Wenn diese URL allerdings auf ein JPG zeigt, kommt lightbox. Will ich aber nicht...ich möchte ja, dass dieses Bild in einem neuen Tab geöffnet wird...any ideas?

    Edit 2: Hab's jetzt mit nem kleinen JS Script gelöst...
    Geändert von MrLumbergh (01.05.2018 um 10:10 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •