Servus auch.
Ich habe die Extension nach obiger Anleitung eingebunden, der Container wird auch incl. CSS-Formatierung angezeigt, aber die Slider-Funkton tut es leider nicht. Das Ganze läuft auf einem lokalen Test-Server unter Windows mit xampp 1.6.4.
KJ_ImageLightBox habe ich deinstalliert, da hier Konflikte auftraten.
Firebug meldete folgenden Fehler:
Fx.Slide is not a constructor
(no name)(div.rgaccord1-nest)rgaccordion1.js (line 6)
(no name)()rgaccordion1.js (line 5)
e()mootoolsv1.11.js (line 1)
e(undefined)mootoolsv1.11.js (line 1)
e(function())mootoolsv1.11.js (line 1)
e("domready", undefined, undefined)mootoolsv1.11.js (line 1)
e()mootoolsv1.11.js (line 1)
e()mootoolsv1.11.js (line 1)
e(DOMContentLoaded )mootoolsv1.11.js (line 1)
[Break on this error] var thisSlider = new Fx.Slide( item.getElement( '.rgaccord1-content' ), { du...
... hier folgt der Inhalt aus dem rgaccordion-js.
3window.addEvent( 'domready', function(){
4 // for each toggleNest
5 $$( '.rgaccord1-nest' ).each(function(item){
6 var thisSlider = new Fx.Slide( item.getElement( '.rgaccord1-content' ), { duration: 500 } );
7 thisSlider.hide();
8
9 item.getElement( '.rgaccord1-toggle' ).addEvent( 'click', function(){
10 thisSlider.toggle();
11
12 // add the act class
13 if (item.getElement( '.rgaccord1-toggle' ).hasClass('act')) {
14 item.getElement( '.rgaccord1-toggle' ).removeClass('act');
15 } else {
16 item.getElement( '.rgaccord1-toggle' ).addClass('act');
17 }
18
19 });
20 });
21});
22
23/*
24window.addEvent( 'domready', function(){
25 // for each toggleNest
26 $$( '.toggleNest' ).each(function(item){
27 var thisSlider = new Fx.Slide( item.getElement( '.toggle' ), { duration: 500 } );
28 thisSlider.hide();
29
30 item.getElement( '.accord' ).addEvent( 'click', function(){
31 thisSlider.toggle();
32
33 // add the act class
34 if (item.getElement( '.accord' ).hasClass('act')) {
35 item.getElement( '.accord' ).removeClass('act');
36 } else {
37 item.getElement( '.accord' ).addClass('act');
38 }
39
40 });
41 });
42});
43*/
Hier komme ich leider nicht weiter, bin für jeden Tipp sehr dankbar.
blueEye
nimm t3mootools, lass die ext checken und nimm noch fx.slide bei t3mootools hinzu
georg
habe ich probiert, der erste Test ergab keine Veränderung, allerdings hatte ich per Firebug jetzt eine fehlende ajax-library. Also nochmals mootools mit den entsprechenden Optionen und siehe da, es funktioniert.
Jetzt noch CSS anpassen und dann auf einem Online-Testserver probieren.
Vielen Dank, das hat mich einen riesen Schritt weiter gebracht. Werde aber auch noch eine Site ohne TV testen.
Schönes Wochenende
blueEye
3. Dann geht man in die DS des Page-Templates (Templavoila -> Page Templates -> auf den Stift neben DS Page Template klicken) und kopiert sich den ganzen Kram aus dem Fenster XML der Datenstruktur einfach mal in einen Text-Editor.
Lasst die XML-Datenstruktur wie sie ist. Nutzt das Local Processing-Feld für Eure manuellen Änderungen, sonst ist beim nächten Mapping-Update alles weg.
Noch viel besser, TS aus der DS auslagern, statt RECORD ein lib..., dann könnt Ihr extern machen, was Ihr wollt und TV macht erst richtig Spaß.
mav schrieb
3. Dann geht man in die DS des Page-Templates (Templavoila -> Page Templates -> auf den Stift neben DS Page Template klicken) und kopiert sich den ganzen Kram aus dem Fenster XML der Datenstruktur einfach mal in einen Text-Editor.
Lasst die XML-Datenstruktur wie sie ist. Nutzt das Local Processing-Feld für Eure manuellen Änderungen, sonst ist beim nächten Mapping-Update alles weg.
Noch viel besser, TS aus der DS auslagern, statt RECORD ein lib..., dann könnt Ihr extern machen, was Ihr wollt und TV macht erst richtig Spaß.
Ich habe da gerade etwas verständnisschwierigkeiten. Man soll nix im DS-XML verändern, aber was mache ich dann?
Noch viel besser, TS aus der DS auslagern, statt RECORD ein lib..., dann könnt Ihr extern machen, was Ihr wollt und TV macht erst richtig Spaß.
Was meinst Du damit genau?
timmy2007 schrieb
Ich habe da gerade etwas verständnisschwierigkeiten. Man soll nix im DS-XML verändern, aber was mache ich dann?
Noch viel besser, TS aus der DS auslagern, statt RECORD ein lib..., dann könnt Ihr extern machen, was Ihr wollt und TV macht erst richtig Spaß.
Was meinst Du damit genau?
Du findest das Feld lokale Verarbeitung (localprocessing) in den Eigenschaften des TO. Du kannst darüber Dein DS überladen, bzw. rausziehen ins TS und brauchst nicht mehr in dem XML Änderungen vornehmen.
Denn wie mav schon erwähnt hat, sind diese Dinge nach einem remapping weg.
Ich habe mich vor einiger Zeit mal an einem allgemeinen Beispiel versucht, evtl. kannst Du das was rausziehen.
http://www.fassing.eu/loesungen/typo3-mit-yaml/localprocessing.html
Grüße
Ich hab die Schritte wie oben beschrieben ausgeführt, allerdings läuft es bei mir nicht. Es erscheint zwar das Icon zum auf und zuklappen, aber wenn ich da darauf klicke passiert nicht.
Der IE meldet einmal "HTMLFormElement" ist undefiniert und zweimal Das Objekt unterstützt diese Eigenschaft oder Methode nicht.
Das Javascript und die .css-Dateien scheinen aber korrekt eingebunden, wenn ich mir den Quelltext ansehe. #paralyzed#
stehe vor dem gleichen Problem.
Der Firebug gibt mir dieses hier aus.
$$.shared has no properties
Danke
Das Problem besteht offenbar seit einem Jahr, da wird sich wohl auch nix ändern, also was soll's, nimmst halt was anderes.
@George Mason
ja, nur was soll man nehmen?
ich habs geschaft ;-) feu :p :p
zuerst hatte ich auch das Problem, das keine Funktion vorhanden war, nach dem ich aber im ext_template für die Seite, die beiden Extensions
via
plugin.perfectlightbox >
plugin.rgsmoothgallery >
ausgeladen habe, geht´s, evtl. hilft das dem ein oder anderen.
also funktionieren tut die Extension bei mir nun auch.
hab die Anpassungen über das Local Processing gemacht (verwende also auch TV).
Vielen Dank für diesen Tipp!
Ein Problem habe ich jedoch:
Es wird jedes Element als Accordion dargestellt unabhängig davon, ob ich ein Häkchen gesetzt habe oder nicht. 🙁
hat jemand eine Lösung?
niemand eine lösung? hab ich einen denkfehler?
es werden einfach alle elemente mit dem div für accordion gewrappt.
Bin gerade selbst am experimentieren. In einem älteren Post und in der Doku wird für den Einsatz in TV empfohlen:
<typoscript>
<![CDATA[
10= RECORDS
10.source.current=1
10.tables = tt_content
10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
10.conf.tt_content < plugin.tx_rgaccordion1
10.conf.tt_content.stdWrap.wrap = <div id="rgaccord1-nest">|</div>
]]>
</TypoScript
Zeile 8 erzeugt mehrfach Container mit der id="rgaccord1-nest", was validator.w3.org nicht mag.
Die Extension funktioniert auch ohne Zeile 8.
Ein Update der Doku scheint mir sinnvoll.
Hätte auch gerne direkt an Georg geschrieben, aber auf rggooglemap lese ich gerade "currently no new comments possible - sorry I am working on it!".
Schöne Grüße
Michele Baldioli
--
Open Source Content Management
www.baldioli.de
info[at]baldioli[dot]de