Hinweis, Installation, Anleitung
Dateien das Gesamtpacket aller nötiger Dateien für die Mootools-Module gibts unter:
http://pixelworks-factory.eu/mootools.zip
Mighty Accordion
Installation:
1. Download der nötigen Dateien siehe oben.
2. Die Dateien "mootools.v1.11.js", "mootools.acc.js" und "mootools.slfx.js" via Medienpool in den Ordner "/files" hochladen.
3.1. Die Dateien "mootools.v1.11.js" und "mootools.slfx.js" im <head></head> des Templates anfügen.
- Code: Alles auswählen
<script type="text/javascript" src="<? // echo $REX['HTDOCS_PATH'] ?>files/mootools.v1.11.js"></script>
<script type="text/javascript" src="<? // echo $REX['HTDOCS_PATH'] ?>files/mootools.slfx.js"></script>
3.2. Die Datei "mootools.acc.js" im Template unter dem Content (das ist wichtig!) nicht im Head oder sonst wo sondern unterhalb des Contents anfügen.
- Code: Alles auswählen
<script type="text/javascript" src="<? // echo $REX['HTDOCS_PATH'] ?>files/mootools.acc.js"></script>
4. Modul Ein- und Ausgabe in Redaxo installieren.
5. Mehrere Migthy Accordion Modul Blöcke untereinander ergeben den gewünschten Accordion-Effekt.
MooTabsInstallation:1. Download der nötigen Dateien siehe oben.
2. Die Dateien "mootools.v1.11.js", "mootab1.2.js" und "mootab1.2.css" via Medienpool in den Ordner "/files" hochladen.
3. Die Dateien "mootools.v1.11.js", "mootab1.2.js" und "mootab1.2.css" im <head></head> des Templates anfügen.
- Code: Alles auswählen
<script type="text/javascript" src="<? // echo $REX['HTDOCS_PATH'] ?>files/mootools.v1.11.js"></script>
<script type="text/javascript" src="<? // echo $REX['HTDOCS_PATH'] ?>files/mootabs1.2.js"></script>
<link rel="stylesheet" type="text/css" href="<? // echo $REX['HTDOCS_PATH'] ?>files/mootabs1.2.css" media="screen" />
4. Die Modul Ein- und Ausgabe in Redaxo installieren.
5. Das Modul benötigt die "rexnames" Action. Die Action in Redaxo installieren 1mal mit PRE + ADD/EDIT und 1mal mit POST + ADD/EDIT wie
hier beschrieben. Beide Actionen "rexnames PRE" und "rexnames POST" dem Modul zuweisen.
- Code: Alles auswählen
<?
// Erweiterung REX_VALUE aus REX Dokumentation
$newname = "";
for ($c=0;$c<99;$c++) {
$newname .= $rexname[$c]."~~";
}
if ($REX_ACTION[VALUE][1] != "") {
$rexname = split("~~",$REX_ACTION[VALUE][1]);
}
else {
$REX_ACTION[VALUE][1] = $newname;
}
?>
6. Das Modul gibt möglichkeit 8 Tabs anzulegen. Man muss min. ein Tab mit Headline und Text ausfüllen.
Hinweis: MooTabs lässt sich in vers. Form modifizieren. dazu muss man entsprechend das Javascript des Ausgabecods in Zeile 139 verändern.
- Code: Alles auswählen
echo "<script type=\"text/javascript\" charset=\"utf-8\">window.addEvent('domready', init); function init() {myTabs = new mootabs('myTabs".$tabID."', {});}</script>\n";
Hinter 'myTabs".$tabID."', kommt in die geschweifte Klammern {} z.B. solche Modifikationen:
- Code: Alles auswählen
height: '300px', width: '450px', changeTransition: 'none', mouseOverClass: 'over'
vers. Optionen siehe hier:
http://www.silverscripting.com/mootabs/
Allgemeiner Hinweis: Mootools versteht sich schwer mit anderen Javascriptbibliotheken!
lg
Joachim
ps. ich bin leider noch nicht dazugekommen die Vorschau etwas netter zu gestalten - sorry
pps. bin noch nicht ganz fertig mit den Anleitungen - sorry - ist schon etwas Arbeit und ich hab nicht sooo viel Zeit imo.