[catalogajaxratingfield] - Breite der Rating-Sterne verkleinern?

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • AgentK
    Contao-Fan
    • 20.06.2009
    • 420

    #1

    [catalogajaxratingfield] - Breite der Rating-Sterne verkleinern?

    Hallo,

    ich habe die Größe der Sterne verkleinert, nun werden aber nicht mehr nur 5 Sterne sondern 7,5 Sterne angezeigt. Ich habe schon festgestellt, dass es eine CSS Formatierung element.style gibt, die 150px vorgibt. Weiß jemand wo die genau geregelt ist (ich habe jetzt die Dateien mehrfach durchsucht und nichts gefunden)?

    Danke
    Stefan
  • xtra
    Maintainer
    • 02.07.2009
    • 2007

    #2
    Zitat von AgentK Beitrag anzeigen
    Hallo,
    ich habe die Größe der Sterne verkleinert, nun werden aber nicht mehr nur 5 Sterne sondern 7,5 Sterne angezeigt. Ich habe schon festgestellt, dass es eine CSS Formatierung element.style gibt, die 150px vorgibt. Weiß jemand wo die genau geregelt ist (ich habe jetzt die Dateien mehrfach durchsucht und nichts gefunden)?
    In der Feldconfig den neuen Wert eingeben und anschliessend in deiner css den vom Feld vorgegebenen Wert yberschreiben.

    Musst du ja sowieso, da du die Graphik austauschst.

    Gruss
    Chris
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

    Kommentar

    • AgentK
      Contao-Fan
      • 20.06.2009
      • 420

      #3
      Hallo Chris,

      also an Änderungen an der CatalogAjaxRatingField.php habe ich mich bereits versucht (ohne erkennbares Ergebnis). Kannst Du mir einen Tipp geben, wo ich genau ansetzen muss?

      Vielen Dank
      Stefan

      Kommentar

      • xtra
        Maintainer
        • 02.07.2009
        • 2007

        #4
        Du sollst nicht die php Datei bearbeiten, sondern in der Feldkonfiguration den Wert der Breite eines Sterns eingeben (das Eingabefeld: "ajaxRatingUnitWidth" in der Konfiguration dieses einen Feldes). Die Angabe ist in Pixel.

        Weiterhin gehst du wie bei einer normalen Seite vor, und setzt per CSS alle deine Angaben. Die "rating.css" welche bei dem Feld mitgeliefert wird, ist nur ein Beispiel mit recht grossen Sternen.

        Mit CSS solltest du alles hinbekommen. Keine Aenderungen am Code notwendig.

        Gruss
        Chris
        Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

        Kommentar

        Lädt...