Contao-Camp 2024
Ergebnis 1 bis 9 von 9

Thema: Backend Icon wird nicht angezeigt [C 3.4]

  1. #1
    Contao-Fan Avatar von Flaschenzug
    Registriert seit
    08.07.2010.
    Ort
    Berlin
    Beiträge
    312

    Standard Backend Icon wird nicht angezeigt [C 3.4]

    Hallo Leute,

    ich versuche gerade ein Modul zu Entwickeln, und bin ziemlich am Straucheln (nicht zuletzt wegen der vielen alten Informationen, die scheinbar in der neusten Version 3.4 nicht mehr funktionieren).

    Jetzt habe ich es dann doch schon mal hinbekommen einen Eintrag im Backend anzeigen zu lassen.
    (die Anleitung hier im Video reicht alleine nicht mehr aus ... https://www.youtube.com/watch?v=WeN5a0R9asQ , wobei mir nicht klar ist warum nicht).
    Dafür wird das Icon jetzt noch immer nicht angezeigt.

    Firebug sagt: 403 Forbidden

    Dazu gibt es ja auch einige Themen, aber keines hilft mir weiter.
    Htaccess Files sind aktuell, ist ja die Contao Version 3.4 (frische Installation).

    Und ich habe überhaupt keine idee, warum hier nichts angezeigt wird.

    System: Apache/2.4.7 (Lokal)
    Contao: 3.4

    Irgend welche Ideen woran es noch liegen kann?
    Htaccess Files sind vorhanden, das habe ich geprüft.
    Und entsprechend auch der aktuellen Version aus der Dokumentation -> https://github.com/contao/core/commi...70257810222e18

    Danke und viele Grüße

  2. #2
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    Hi,

    was meinst du mit htaccess Files sind aktuell?

    Wo liegen die bei dir?
    Du musst diese innerhalb des Ordners platzieren wo die Dateien liegen, die du anzeigen möchtest.
    In meinem Fall sieht das so aus

    /modules/nameDeinerErweiterung/assets/.htaccess

    PHP-Code:
    <IfModule !mod_authz_core.c>
      
    Order allow,deny
      Allow from all
    </IfModule>
    <
    IfModule mod_authz_core.c>
      Require 
    all granted
    </IfModule
    Probier mal direkt den Link aufzurufen, also den kompletten Pfad zu deinem Icon, welches angezeigt werden soll. Wenn es im Browser angezeigt wird, sollte es auch in Contao gehen, nur Contao braucht bei mir immer etwas, daher ist der direkte Aufruf wesentlich verlässlicher als das Backend (Cache und so ;-))
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

  3. #3
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    da kann man dir leider nicht wirklich helfen:
    - bei der .htaccess kommt es auf den Inhalt an
    - wie ist den die Dateistrucktur und wie ist der Inhalt der config.php
    Fragen über Fragen...

  4. #4
    Contao-Fan Avatar von Flaschenzug
    Registriert seit
    08.07.2010.
    Ort
    Berlin
    Beiträge
    312

    Standard

    Danke für die schnelle Antwort.

    Direkten Pfad Aufruf habe ich bereits versucht, der komplette Pfad ist gesperrt (runter bis zur /contaoinstallfolder/system - was ja auch so sein soll).
    Die htaccess in dem assets Ordner habe ich durch Contao erstellen lassen (Extension-Creator). Und den Inhalt geprüft, der sieht genau so aus wie von dir gepostet.

    Kann das am Localhost liegen ?


    @magicsepp:

    .htaccess file im assets folder der Erweiterung:
    Code:
    <IfModule !mod_authz_core.c>
      Order allow,deny
      Allow from all
    </IfModule>
    <IfModule mod_authz_core.c>
      Require all granted
    </IfModule>
    config.php:
    Code:
    $GLOBALS['BE_MOD']['content']['itemListe'] = array(
    	'tables' => array('tl_liste'),
    	'icon'   => 'system/modules/liste/assets/images/iconListe.png'
    );

  5. #5
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    Liegt im Hauptordner deiner Erweiterung noch eine .htaccess?

    Deaktivier die evtl. mal (umbenennen in .htaccess_) und schau ob es dann geht.
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

  6. #6
    Contao-Fan Avatar von Flaschenzug
    Registriert seit
    08.07.2010.
    Ort
    Berlin
    Beiträge
    312

    Standard

    Nein , sonst sind keine weiteren htaccess Files im Weg.

  7. #7
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    In solchen Fällen probier ich dann immer an den Ursprung zu gehen

    Arbeite dich einfach vom deinem "root" bis zum Bilderordner und teste jede Ebene ob du das Bild aufrufen könntest. Vielleicht muss hier irgendwo noch eine .htaccess hin.

    1. system/modules/liste/iconListe.png (schau ob es geht)
    2. system/modules/liste/assets/iconListe.png (schau ob es geht)
    3. system/modules/liste/assets/images/iconListe.png (schau ob es geht)

    Irgendwo wird es nicht mehr funktionieren, also hat die darüberliegende Ebene schuld und du musst ggf. nachbessern.
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

  8. #8
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    und unter assets liegt dann der ordner images und da ist dann das png iconListe drin?

  9. #9
    Contao-Fan Avatar von Flaschenzug
    Registriert seit
    08.07.2010.
    Ort
    Berlin
    Beiträge
    312

    Daumen hoch

    @magicsepp: Exakt wie nach Anleitung, ja.
    @the_scrat: Danke, dein Tipp hat mich zur Lösung gebracht. Wenn auch nicht auf die Art, wie ich sie erwartet hätte.

    Die Datei hatte (warum auch immer) nicht ausreichende Leserechte..
    Was mich wundert, denn die habe ich ja genauso eingefügt wie die Contao Installation.
    Lag letztlich also doch am Localhost, denn aufm Server wäre der Transfer per FTP korrekt gewesen.
    Nicht zuletzt also meiner Dummheit geschuldet das banalste nicht zu erst zu prüfen.

    Jetzt jedenfalls läuft das ganze erfreulicherweise.
    Danke euch zwei für das schnelle Feedback!

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
  •