Ergebnis 1 bis 11 von 11

Thema: Extension "PageImage" erstellt Pfad bestehend aus willkürlichen Zeichen

  1. #1
    Contao-Nutzer
    Registriert seit
    16.09.2014.
    Ort
    Dachau
    Beiträge
    59

    Standard Extension "PageImage" erstellt Pfad bestehend aus willkürlichen Zeichen

    Hallo,

    da ich zur Zeit dabei bin eine Contao Website zu updaten bin ich von einer hauseigenen Extension (Stand Contao 2.11) auf die Extension PageImage umsteigen welche im Prinzip das selbe Ziel verfolgt.
    Leider erstellt die Extension einen Pfad aus wild gesetzten Zeichen welche natürlich nicht interpretiert werden können.

    Hier mal ein Bild aus Firebug.
    firebug.jpg

    Hat jemand eine Ahnung wie man dieses Problem behandeln könnte? leider bin ich in Sachen PHP nicht so fit.
    Danke schonmal für eure Hilfe!
    Angehängte Grafiken Angehängte Grafiken

  2. #2
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Das sind keine willkürlichen Zeichen, sondern die binär kodierte Uuid des FileModels. Dieser muss noch in den Pfad umgewandelt werden. Keine Ahnung, wo es bei dir hakt. Ob die pageImage Version noch nicht Contao > 3.2 ready ist oder die eigene Entwicklung...

  3. #3
    Contao-Nutzer
    Registriert seit
    16.09.2014.
    Ort
    Dachau
    Beiträge
    59

    Standard

    auf einer anderen Seite ist der Pfad zum Beispiel "url("238edb80449a11e4")".
    Hast du eine Ahnung wie man das dann umwandeln kann? Die Erweiterung scheint zumindest mit version 3.3.5 kompatibel zu sein, da mir in der Erweiterungsverwaltung angegeben wird das sie aktuell ist.

  4. #4
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.518
    User beschenken
    Wunschliste

    Standard

    Das sollte aber die Erweiterung selbst tun, spätestens in dem Frontendmodul.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  5. #5
    Contao-Nutzer
    Registriert seit
    16.09.2014.
    Ort
    Dachau
    Beiträge
    59

    Standard

    Wenns nur so wäre... keine Ahnung wieso das nicht so ist
    PHP-Code:
    // Add the article image as enclosure
                    
    if ($objArticle->addImage)
                    {
                        
    $objFile = \FilesModel::findByUuid($objArticle->singleSRC);

                        if (
    $objFile !== null)
                        {
                            
    $objItem->addEnclosure($objFile->path);
                        }
                    } 
    habs mal damit versucht ist aus dem news modul. Leider bin ich mir nicht ganz sicher wo ich das einfügen sollte und wie ich es genau umschreiben soll (sprich bsp. singleSRC zu pageImage).
    Vielleicht ist der Weg ja garnicht so falsch wie gesagt bin ziemlicher php noob..

  6. #6
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.518
    User beschenken
    Wunschliste

    Standard

    Hab mal kurz in den Quelltext geschaut vom PageImage, das wird selber umgewandelt.
    Kann es sein, das du selber die Bild-Daten nimmst und die anzeigen willst und nicht über das FE Modul der Erweiterung?
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  7. #7
    Contao-Nutzer
    Registriert seit
    16.09.2014.
    Ort
    Dachau
    Beiträge
    59

    Standard

    Zitat Zitat von BugBuster Beitrag anzeigen
    Kann es sein, das du selber die Bild-Daten nimmst und die anzeigen willst und nicht über das FE Modul der Erweiterung?
    wie meinst du das genau?

  8. #8
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.518
    User beschenken
    Wunschliste

    Standard

    Ich kenne die Erweiterung pageImage nicht, aber was ich Quelltext so erkennen kann, wird die Seitendefinition um Felder erweitert um dort Bilder festzulegen.
    Zum Anzeigen dieser wird dazu eines der Frontend Module benutzt, Normal als Bild oder als Background Bild.

    Beide FE Module wandeln die Daten um in echte Pfade. Wenn das schiefgeht, ist es ein Bug in der Erweiterung.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  9. #9
    Contao-Nutzer
    Registriert seit
    16.09.2014.
    Ort
    Dachau
    Beiträge
    59

    Standard

    Ok Danke. Aber ist es nicht irgendwie möglich dieses Problem in den Griff zu kriegen?

  10. #10
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.518
    User beschenken
    Wunschliste

    Standard

    Sags dem Programmmierer.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  11. #11
    Contao-Nutzer
    Registriert seit
    16.09.2014.
    Ort
    Dachau
    Beiträge
    59

    Standard

    Hab mein Problem mittlerweile großteils in den Griff bekommen sprich mein Hauptbild wird nun immer angezeigt musste dazu mit folgendem Code in der fe_page arbeiten
    (nicht zu vergessen die Änderungen in der Extension).

    HTML-Code:
    <style type="text/css" media="screen, tv, projection">
      #page-image .image { background: url("<?php $objFile = \FilesModel::findByPk($GLOBALS['objPage']->pageImage); echo $objFile->path;?>") no-repeat; }
    </style>
    Danke für die Antworten.
    Geändert von Bastian F. (09.10.2014 um 14: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
  •