Listenelement "Haken"

  • Liebes Forum,

    in meinem Layout (Travel Responsive Version 13) möchte ich im Bereich News für die Vorteile das Listenelement "Haken" in der Farbe orange statt des gefüllten Kreises verwenden.
    Ein entsprechendes Bild habe ich bereits importiert.

    In einem früheren Beitrag von Herrn Seiz habe ich dafür die entsprechende Vorgehensweise gefunden und in den Attributen unter mobile-skript im Bereich Standard eingebunden.

    <style>
    li.meineklasse{
    padding-left: 30px;
    background: url(haken.png) 0 0 no-repeat
    }
    </style>

    Wo genau im Quelltext muss nun die Klasse "meineklasse" eingebunden werden, damit das Listenelement für alle Aufzählung zur Verfügung steht?

    <ul><span style="color: #db730d">
    <li><span style="font-family: Open Sans; font-size: small">Maßgeschneiderte Lösungen </span>
    <p>
    </p></li><li><span style="font-family: Open Sans; font-size: small">Passend für jede Branche </span>
    <p>
    </p></li><li><span style="font-family: Open Sans"><span style="font-size: small">Leicht zu bedienen</span></span>
    <p>
    </p></li><li><span style="font-family: Open Sans; font-size: small">Reibungslose Integration in Ihre Fertigung
    </span>
    <p>
    </p></li><li><span style="font-family: Open Sans; font-size: small">CE-Konfirmationsprüfung</span></li></span></ul>

    Oder gibt es eine andere Möglichkeiten das Listenelement in die Aufzählung zu integrieren, wie z.B. Bild einfügen, aber es sollte schon eine Aufzählung sein.

    Vielen Dank
    Renate Hinderer

    Freundliche Grüße

    Renate Hinderer

    Homepage: AMZ Automation GmbH
    ZP13.3 B, Travel responsive

  • Hallo,

    in Ihrem CSS haben Sie ja die Definition li.meineklasse eingefügt. Diese gilt für alle Listenelemente (<li>) mit der Klasse "meineklasse" (.meineklasse), also müssen Sie die Klasse in den einzelnen Listenelementen angeben, wie z.B.: <li class="meineklasse">Ein Listenelement mit Haken!</li>.

    In der CSS-Definition muss die URL zum Bild natürlich stimmen, sonst wird das Bild nicht angezeigt werden. Wenn Sie die URL tatsächlich so eingegeben haben, wie hier in Ihrem Code-Beispiel gezeigt, wird das wahrscheinlich nicht funktionieren.
    Die korrekte URL zu einem importierten Bild erhalten Sie, wenn Sie die Bildverwaltung öffnen (ALT+2), dann das entspr. Bild anklicken und unter dem Button "Werkzeuge" die Option "Objekt-ID kopieren" wählen. Das fügt die korrekte URL in die Zwischenablage ein und die fügen Sie dann entsprechend im CSS ein, also z.B.: background: url(oid://image/haken) 0 0 no-repeat;

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Guten Tag,

    wenn ich analog diesem Thread eine eigene Bild-Datei als Aufzählungszeichen erhalten möchte, so funktioniert dies auch bei mir in Zeta 15.3.0 Business. Jedoch erscheint zusätzlich vor dieser Bild-Datei der normale Aufzählungsbutton (rechteckiges Kästchen), siehe Foto.

    Was muss man noch eintragen, damit ich nur die Bild-Datei als Aufzählungselement erhalte?

    Es soll nicht pauschal bei allen Aufzählungen auf dieser Seite erscheinen, sondern nur bei genau dieser Aufzählung.

    Code
    <style>
      li.check{
    padding-left: 30px;
    background: url(yy.png) 0 0 no-repeat
    }
    
    <style>
    Code
    <h2>Test</h4>
    <ul>  <li class="check">Aufzählung 1</li>  <li class="check">Aufzählung 2</li>   <li class="check">Aufzählung 3</li>
    </ul>

    Vielen Dank und viele Grüße

    Tobias

  • Hallo,

    da stimmt das CSS eben noch nicht ganz. Der Normale Listenstil ist ja mit dem Kästchen davor. Sie haben dem nur ein Hintergrundbild hinzugefügt, die Kästchen-Darstellung aber nicht deaktiviert. Einfach mal googeln, wie man das macht (so lernt man am meisten). Spoiler.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo Stefan,

    besten Dank für den sehr validen Hinweis. ;)

    Aber selbst wenn ich die unter der von dir genannten Seite empfohlenen Angaben vornehme, erscheint lediglich das eckige Aufzählungszeichen, unabhängig davon, ob ich einen absoluten, relativen Pfad oder die Zeta-Interne Objekt ID kopiere.

    Code
      ul.a {
        list-style-image: url(oid://image/check-xxx);
    }
    Code
    <ul class="a">
      <li>Coffee 
      </li><li>Tea 
      </li><li>Coca Cola </li></ul>

    Vielleicht findet sich ein User, der mir weiterhelfen kann.

    Grüße

    Tobias

  • Ich wollte ja auch eher auf list-style-type: none; hinweisen ;)

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Ja, wäre eine Möglichkeit, aber die "sauberste" ist ja #6.

    Wenn ich eine ganz einfache HTML nur mit diesem Inhalt wie unter #6 erstelle, funktioniert es. Es muss sich also irgendwo im Layout "Campfire Responsive - Storyteller" mit anderen Angaben beißen.

    Muss ich mal in Ruhe analysieren

    Auf jeden Fall vielen Dank für die schnelle Hilfe.

    Grüße

    Tobias

    P.S. Vielleicht noch eine kurze Info warum ich das überhaupt mache: Derzeit habe ich jeweils einfach die Bild-Datei vor dem Aufzählungs-Text eingefügt. Beim Zeilenumbruch fängt der Text dann aber nicht bündig mit dem Text darüber an, sondern direkt zu Beginn der umgebrochenen Zeile. Das ist bei der Aufzählung nicht der Fall. Da ich nicht der Erste bin, der da eine Lösung sucht, könnte man vielleicht in einer der zukünftigen Zeta Versionen eine Option anbieten, statt normalen Aufzählungszeichen auch eigene einzufügen.

  • Manchmal hilft es hinter die Regel noch ein !important zu setzen, damit diese regeln mit höherer Priorität ggf. überschreibt.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!