Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
Ankündigung
Einklappen
Sammelbestellung ETS6 Vollversionen ab morgen!
Sammelbestellung für ETS6 Vollversionen (Prof., Home, Lite) mit 40% Rabatt ab morgen. Infos im Forum!
Ich mach jetzt mal auf 'Altklug' - hättest Du die oben vorgeschlagene 'uncoole' Variante mit der for-Schleife genommen, wärst Du schon seit 2 Tagen fertig. Sehen tut das nachher sowieso kein Anwender.
Nein das Problem ist ein anderes. Es ist kein Problem ein Icon auszutauschen. Das habe ich ja auch gemacht. Das geht auch in einer Zeile. Z.B. Hier für den Filterstatus:
Aber das Problem ist, dass ich das gesamte Hintergrundbild tauschen muss:
Eine Alternative wäre noch wenn man mit basic-symbol eine fixe Größe ausgeben könnte, dann würde das auch mit basic-symbol gehen. Das scheint aber nicht machbar zu sein.
Ich mach jetzt mal auf 'Altklug' - hättest Du die oben vorgeschlagene 'uncoole' Variante mit der for-Schleife genommen, wärst Du schon seit 2 Tagen fertig. Sehen tut das nachher sowieso kein Anwender.
Du kannst das auch direkt im Widget anzeigen lassen, indem Du den Ausdruck kopierst und in doppelt geschweifte Klammern setzt. Das entspricht einer Textausgabe des Variableninhalts im html.
Wohin kopieren? Entschuldige bitte, das habe ich nicht verstanden. :-(
Ich vermute, dass die Variablen im Code nicht umgewandelt werden. Evtl. nen Bug?
Nur so eine fixe Idee - weiß aber nicht, ob das die Lösung ist (ich gehe mal davon aus, dass die Schreibweise der Variablen mittlerweile stimmt):
Ich kann mich dunkel erinnern, dass ich damals bei meinem Helios-Widget auch teilweise Probleme hatte, dass im HTML nicht das Gewünschte ankam; insbesondere im Zusammenhang mit 'durchzureichenden' Variablen bzw. deren Inhalten.
In manchen Konstellationen war die Lösung, das Escaping gezielt zu steuern (siehe z.B. hier und hier). Warum, wieso, weshalb bekomme ich aber ohne tieferes Einlesen und Reindenken in die Materie nach all den Jahren auch nicht mehr zusammen. Vielleicht hilft's ja trotzdem ...
Die Inline-Doku verwendet die Widgets 1:1 im Livebetrieb und zeigt damit, dass die JavaScript-Variablen (VAR) ausgewertet werden. Da ist kein Bug in basic.print.
Wenn Du ein eigenes Widget machst, in dem Du in Twig Variablen definierst, dann musst Du mit der Schreibweise aufpassen. Das scheint aktuell das Hauptproblem zu sein. Der Ansatz, sich im Html-Sourcecode anzusehen, was Twig aus den jeweiligen Formulierungen macht, ist gut. Du kannst das auch direkt im Widget anzeigen lassen, indem Du den Ausdruck kopierst und in doppelt geschweifte Klammern setzt. Das entspricht einer Textausgabe des Variableninhalts im html.
Bei kwl_pic_dir~"kwl_bypass" fehlt jetzt der slash hinter dem Ordnernamen.
wenn Du {{id}} aus dem Selektor herausnimmst, dann muss es auch aus der image ID raus. sonst passen die beiden nicht zusammen.
Das ist doch nur zum Testen. So stelle ich sicher, dass ich nicht an 2 Stellen ein Problem habe. Der Teil mit der id funktioniert ja so $("#kwl_base"), solange die id leer ist. Sobald ich das irgendwann mal zum laufen bekomme, muss das natürlich ersetzt werden.
"kwl_pic_dir~kwl_bypass.png" ist nicht richtig. Das erste Anführungszeichen muss hinter die Tilde. sonst erkennt Twig die Variable nicht.
Das kwl_pic_dir~"kwl_bypass" geht genauso wenig. Du glaubst ja nicht, wie viele Versionen ich hier schon probiert habe. Ich habe mir auch den basic.print-Code angeschaut usw., sehe da aber nicht durch. Ich vermute, dass die Variablen im Code nicht umgewandelt werden. Evtl. nen Bug?
Bonze Das Hashtag im Selektor ist wichtig. Sonst erkennt er das nicht als ID.
Cannon wenn Du {{id}} aus dem Selektor herausnimmst, dann muss es auch aus der image ID raus. sonst passen die beiden nicht zusammen.
"kwl_pic_dir~kwl_bypass.png" ist nicht richtig. Das erste Anführungszeichen muss hinter die Tilde. sonst erkennt Twig die Variable nicht.
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Einen Kommentar schreiben: