Ergebnis 1 bis 7 von 7

Thema: Bilder und Dateien können nicht verlinkt werden

  1. #1
    Contao-Fan
    Registriert seit
    03.09.2009.
    Beiträge
    313

    Standard Bilder und Dateien können nicht verlinkt werden

    Hallo

    Beim Link einfügen/bearbeiten wird der Reiter «Dateien» nicht angezeigt.
    es können keine Bilder und Dateien verlinkt werden

    Link-kein-dateienordner.jpg

    Ich min als Admin angemeldet.
    Hat jemand eine Idee was das sein könnte?

  2. #2
    Contao-Fan
    Registriert seit
    24.02.2021.
    Beiträge
    455

    Standard

    Ein paar weitere Infos

    • Contao-Version?
    • Wo versucht du etwas einzufügen? TinyMCE? News?
    • Angepasstes be_tinymce template?

  3. #3
    Contao-Fan
    Registriert seit
    03.09.2009.
    Beiträge
    313

    Standard

    – Meiene Contao Version 4.13.36
    – TinyMCE in News mit einfachem Textlink

    – Das aktuelle be_tinymce template:

    Code:
    <?php
    namespace Contao;
    
    if ($GLOBALS['TL_CONFIG']['useRTE']): ?>
    <?php
    $GLOBALS['TL_JAVASCRIPT'][] = $this->asset('js/tinymce.min.js', 'contao-components/tinymce4');
    ?>
    <script>
    var options = 
    {
      selector: '#<?= $this->selector ?>',
      language: '<?= Backend::getTinyMceLanguage() ?>',
      element_format: 'html',
      document_base_url: '<?= Environment::get('base') ?>',
      entities: '160,nbsp,60,lt,62,gt,173,shy',
      branding: false,
      setup: function(editor) {
        editor.getElement().removeAttribute('required');
      },
      init_instance_callback: function(editor) {
        if (document.activeElement && document.activeElement.id && document.activeElement.id == editor.id) {
          editor.editorManager.get(editor.id).focus();
        }
        editor.on('focus', function() { Backend.getScrollOffset(); });
      },
    
      <?php if( \version_compare(VERSION,'4.9','<=') ): ?>
      file_browser_callback: function(field_name, url, type, win) {
        Backend.openModalBrowser(field_name, url, type, win, '<?= $this->source ?>');
      },
      <?php endif; ?>
      <?php if( \version_compare(VERSION,'4.13','>=') ): ?>
        <?php $this->block('picker'); ?>
          file_picker_callback: function (callback, value, meta) {
            Backend.openModalSelector({
              'id': 'tl_listing',
              'title': document.getElement('.tox-dialog__title').get('text'),
              'url': Contao.routes.backend_picker + '?context=' + (meta.filetype == 'file' ? 'link' : 'file') + '&amp;extras[fieldType]=radio&amp;extras[filesOnly]=true&amp;extras[source]=<?= $this->source ?>&amp;value=' + value + '&amp;popup=1',
              'callback': function(table, val) {
                callback(val.join(','));
              }
            });
          },
        <?php $this->endblock(); ?>
      <?php endif; ?>
      file_picker_types: <?= json_encode($this->fileBrowserTypes) ?>,
       
      <?php $this->block('plugins'); ?>
        plugins: 'autosave charmap code fullscreen image importcss link lists paste searchreplace stripnbsp tabfocus table visualblocks visualchars',
      <?php $this->endblock(); ?>
    
      <?php $this->block('valid_elements'); ?>
      extended_valid_elements: 'q[cite|class|title],article,section,hgroup,figure,figcaption',
      <?php $this->endblock(); ?>
    
      <?php $this->block('menubar'); ?>
        menubar: 'file edit insert view format table',
      <?php $this->endblock(); ?>
    
      <?php $this->block('toolbar'); ?>
      toolbar: 'link unlink | image | bold italic | styleselect | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | undo redo | code',
      <?php $this->endblock(); ?>
    
      <?php $this->block('cache_suffix'); ?>
        cache_suffix: '?v=<?= $this->assetVersion('js/tinymce.min.js', 'contao-components/tinymce4') ?>',
      <?php $this->endblock(); ?>
    
      <?php $this->block('custom'); ?>
    
      plugins: 'autosave charmap code fullscreen image importcss link lists paste searchreplace stripnbsp tabfocus table visualblocks',
      browser_spellcheck: true,
      tabfocus_elements: ':prev,:next',
      importcss_append: true  
    };
    
    <?php if ( \version_compare(VERSION,'4.9','<=') ): ?>
    options.skin = "contao";
    <?php endif; ?>
    
    options.importcss_groups = [{title: 'cto_layout/css/tinymce.css'}];
    options.content_css = '<?= Config::get('uploadPath'); ?>/cto_layout/css/tinymce.css';
    
    window.tinymce && tinymce.init(options);
    </script>
    <?php endif; ?>

  4. #4
    Contao-Fan
    Registriert seit
    24.02.2021.
    Beiträge
    455

    Standard

    Dein tinymce Template sieht veraltet aus, lösche es einmal, teste es danach nochmal und aktualisiere auf die neueste Contao-Version (4.13.39)
    PHP-Code:
    <?php if( \version_compare(VERSION,'4.9','<=') ): ?>

  5. #5
    Contao-Fan
    Registriert seit
    03.09.2009.
    Beiträge
    313

    Standard

    Hallo zoglo

    Danke für den Hinweis :-)
    Die Templates sind aktuell.
    ich habe die templates tinymce.html5 und be_tinyMCE.html5 mit einer richtig funktionierenedn Installation verglichen.

    Im geposteten Template steht weiter unten:
    Code:
      <?php if( \version_compare(VERSION,'4.9','<=') ): ?>
      file_browser_callback: function(field_name, url, type, win) {
        Backend.openModalBrowser(field_name, url, type, win, '<?= $this->source ?>');
      },
      <?php endif; ?>
      <?php if( \version_compare(VERSION,'4.13','>=') ): ?>
    es mus was anderes sein, ich komme da nicht weiter ...

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

    Support Contao

    Standard

    Das, was Du gepostet hast, zeigt ganz sicher kein aktuelles Tiny-Template.

    Das sollte so aussehen: https://github.com/contao/contao/blo..._tinyMCE.html5

  7. #7
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die Versionen (4.9, 4.13) kommen jedenfalls im Original des aktuellen Templates nicht vor. Bei den ganzen Klammern, Kommata usw in dem Template kann man sich bei solchen Änderungen auch leicht mal vertun. Da würde ich nochmal akribisch nachprüfen, ob das auch wirklich alles richtg ist. Als erste Aktion würde ich das Original-Template benutzen, wenn es dann funktioniert ist eh schon klar wo der Fehler liegen muss.

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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