Moin moin!
Sagt mal, wie komme ich denn an dieses Template ???
templateFile = EXT:wag_randomimage/pi1/tx_wagrandomimage_pi1.tmpl
Moin moin!
Sagt mal, wie komme ich denn an dieses Template ???
templateFile = EXT:wag_randomimage/pi1/tx_wagrandomimage_pi1.tmpl
Habs gefunden! Und falls es jmd interssiert. So schauts aus:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>WAG Random Image from Directory Template</title>
</head>
<body>
<!-- ###TEMPLATE_RANDOM_IMAGE### begin
Random images
-->
###ONE_IMAGE###
<!-- ###TEMPLATE_RANDOM_IMAGE### end -->
<!-- ###TEMPLATE_ONE_IMAGE### begin
One random image
-->
###IMAGELINKBEGIN###<img src="###IMAGEURL###" alt="###ALT###" style="border: 0px;" />###IMAGELINKEND###
<!-- ###TEMPLATE_ONE_IMAGE### end -->
</body>
</html>
Und heute nun folgendes Problem zu diesem Thema:
In manchen Browsern zerschiesst es mir das Layout ein wenig. Ich schätze, dass es daran liegen kann, dass er um die generierten Bilder div-Container macht... Ich habe nun schon überall geforscht, jedoch nicht herausfinden könne, wo er diese setzt und ob ich die evtl löschen/verändern kann...
Kann mir da irgendwer helfen und evtl Tips geben, wo ich noch gucken könnte? Ich habe schon alle wag_randomimage-files durchgeschaut!
PLEASE HELP!
<a name="133"></a>
<!--BEGIN: Content of extension "wag_randomimage", plugin tx_wagrandomimage_pi1" -->
<div class="tx-wagrandomimage-pi1">
<img src="fileadmin/kopfbilder/12.jpg" alt="" style="border: 0px;" />
</div>
<!-- END: Content of extension "wag_randomimage", plugin "tx_wagrandomimage_pi1" -->
is ja egal welche div-container oder?
und ein div alleine macht noch relativ wenig,...zumeist hats ne class und die kann man zumeist überarbeiten...
Ja und in der Klasse steht obiges. Was hilfts mir ???
Und was heisst hier:
ein div alleine macht noch relativ wenig
Mit den blöden divs können einige Browser einfach nicht!
1. was es dir hilft: wie wärs wenn du über dein css die klasse so anpasst, dass die browser "damit können"
2. divs sind nicht blöd
Und wie stelle ich sicher, dass er dann auch auf meine css-Datei zugreift und nicht seine eigene nimmt!? Ich sehe hier nirgends Zuweisungen! Sprich: Ich weiß nicht, wo er das die Klasse tx-wagrandomimage-pi1 hernimmt!
mann mann...
das ist wie bei jeder extension:
default css wird hergenommen (sofern und meist vorhanden) und wird per inline style eingefügt.
du kannst via setup default styles entfernen (code gibts oft genug im forum) und dann genau die klassen ansprechen, die verwendet werden.
und divs machen zB genau nichts und jeder browser kann damit umgehen, wenn dafür kein css definiert ist... nix is blöd
Kannst Du mir das bitte etwas genauer erklären à la "typo for dummys"? ;o)
Ich versteh kein Wort!
Ich hab hier nur die ganzen Extension-files vor mir und kommt nicht weiter..
ext_emconf.php
ext_icon.gif
ext_localconf.php
ext_tables.php
ext_tables.sql
ext_typoscript_setup.txt
locallang.php
locallang_db.php
doc/wizard_form.dat
doc/wizard_form.html
pi1/ce_wiz.gif
pi1/class.tx_wagrandomimage_pi1.php
pi1/class.tx_wagrandomimage_pi1_wizicon.php
pi1/clear.gif
pi1/locallang.php
pi1/tx_wagrandomimage_pi1.tmpl
pi1/static/editorcfg.txt
Was soll ich bitte noch genauer erklären?
schau in den quellcode ganz oben: wenn da die klassen von den divs, die dich stören, aufgeführt sind, so sind sie wo definiert. meistens in der setup.txt.
wenn da nichts steht, so kannst du diese klassen in deinem stylesheet überschrieben
der wrap in die wagrandomimage-pi1 geschieht übrigens via
return $this->pi_wrapInBaseClass($content);
Also
1.: Wenn die Klasse irgendwo definiert wäre (bzw ich die Definition gefunden hätte), würde ich nicht fragen!
2. Siehst Du in der Liste irgendwo ein setup.txt?
3. Ich kann die Klasse gern per Stylesheet zu überschreiben, nur will ich das doch gar nicht zwingend! Was hab ich denn davon, wenn ich nicht einmal weiß, was da eigentlich drin steht - immerhin muss sie ja irgendwo schon definiert sein!?
ad1/3: warum kann es denn nicht möglich sein, dass diese Klasse nicht definiert ist? ist das für dich so ein ding der unmöglichkeit?
ad2: nein, aber ich hab 1. das erwähnt, weil du um eine Erklärung gebene hast und 2. weil eine setup.txt laut http://typo3.org/extensions/repository/search/wag_randomimage/details/ dabei ist!
ad3: es ist grundsätzlich nur das in der Anzeige, was auch im Quellcode ist, dh wenn die klasse nicht im quellcode definiert ist, dann kann und wird sie nie erscheinen, dh sie ist nicht definiert/manuell ausgeblendet.
sie "muss" also gar nicht definiert sein!
siehe voriges posting von mir... beim return wird so ein div rundherum gewrapt, das ist bei den meisten ext so
Hab die Sache jetzt per PHP-Skript gelöst und das klappt wunderbar, wen es interessiert, der kann mich gern anschreiben!