Entfernen Sie die Attribute "Höhe" und "Breite" das Bild-tag
Zur Erstellung einer responsive website mit Typo3 und Twitter Bootstrap, würde ich mag, um die zu entfernen Höhe und Breite Attribute von Bildern
Hier ist, wie Bilder generiert werden, im Frontend per content-element vom Typ text & Bild und Bild
<img src="typo3temp/pics/a625b79f89.jpg" width="300" height="226" alt="blabla" />
Möchte ich entfernen Sie die dimension Attribute und dieses:
<img src="typo3temp/pics/a625b79f89.jpg" alt="blaba" />
Kann mir jemand helfen ?
wenn jquery ist in Ordnung mit Ihnen, dann sehen Sie sich bitte die api.jquery.com/removeAttr
InformationsquelleAutor alienlebarge | 2012-06-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist nicht möglich, entfernen Sie die Höhe oder Breite der image-Attribute mit typoscript.
Aber könnten Sie überschreiben es mit CSS, um eine responsive website.
img {
height:100% !important;
width:100% !important;
}
InformationsquelleAutor Christian Michael
Rufen Sie ein image-tag im Dokument.ready Funktion.
img-responsive
- Klasse, um die Bilder in der gleichen Zeit.$('img').removeAttr('width').removeAttr('height').addClass('img-responsive');
InformationsquelleAutor Sundar
FYI: Es gibt keine Möglichkeit zu entfernen, diese mit typoscript. Die
width
undheight
Attribut ist fest insysext/cms/tslib/class.tslib_content.php
FunktioncImage
. (Typo3 4.7)Schade, dass es dauert-Entwickler so lange, um loszuwerden, der web-1.0-Gewohnheiten.
InformationsquelleAutor Ivaldi
Möglich mit TYPO3 6.2 LTS. Kasse http://forge.typo3.org/issues/49723.
InformationsquelleAutor witrin
Jquery
festlegen einer id für Ihr Bild, Objekt:
hier ist die alternative javascript-code:
ich schlug jquery verwenden , gewohnt sein, sorry
InformationsquelleAutor Mennan
Zur Beseitigung der Auswirkungen des fixed-width und/oder height-Attribute ohne Sie tatsächlich zu entfernen diese Attribute können Sie Sie wieder auf "auto" in Ihrer CSS-Definitionen:
Schlage ich vor, das zu tun, nur mit dem img-tags, wo Sie wirklich brauchen, die Bilder zu flüssig. Dies könnte geschehen, indem ein id oder Klasse des img-tags oder umgebenden tag.
E. g. wenn Ihre flüssige Bilder befinden sich in einem wrapper-div mit der Klasse "fluid_pics", die Sie nutzen könnten:
Oft werden Sie nur brauchen, um die Höhe auf auto zurück, als die Breite, ist bereits überschrieben wurde zu 100% von Ihrem framework (z.B. Twitter Bootstrap).
Meiner Meinung nach ist dies der beste Ansatz. Kein javascript erforderlich, und Dinge wie auto-Skalierung in Kombination mit max-width noch arbeiten. Danke!
InformationsquelleAutor Jpsy
TypoScript zu Entfernen "Breite" und "Höhe" - Attribute aus dem Quelltext. TYPO3 CMS 6.1+.
tt_news Beispiel:
News Liste
InformationsquelleAutor Errol
Wenn Ihr Bild hat eine
id
oder ein anderes eindeutiges Attribut zugewiesen haben, können Sie dies ganz einfach:src
.InformationsquelleAutor user2428118
Für Typo3 6.2 nach oben Sie können ein benutzerdefiniertes Bild als render-layout
(snippet gehört zum TS-setup):
Aktivieren der benutzerdefinierten layout für css_styled_content (snippet gehört zum TS-Konstanten):
Sehen https://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/Image/Index.html#cobj-image-layoutkey
für details auf das BILD cObject.
Ich bearbeitet habe, die Antwort mit hinweisen, wo die Ausschnitte gesetzt werden.
InformationsquelleAutor chrisfish
Gibt es eine Lösung für die alten TYPO3s mit TYPOSCRIPT:
Verwenden Sie diese stdWrap-TS, wo Ihr Bild gerendert wird.
InformationsquelleAutor Martin Wunderlich
es nicht funktionieren, die in 6.1 :/
aber u-CSS:
InformationsquelleAutor Sebastian Schmal
Dies ist eine SEHR einfache Lösung mit jQuery. ich fand die Antwort auf wpwizard.net.
Hier ist die URL:
http://wpwizard.net/jquery/remove-img-height-and-width-with-jquery/
Hier der jQuery:
InformationsquelleAutor Mitch