TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

ypSlideOutMenu und TYPO3 4.3


Autor Nachricht
Verfasst am: 23. 12. 2009 [19:23]
md
Themenersteller
Dabei seit: 06.01.2005
Beiträge: 43
Das ypSlideOutMenu soll in der Version 1.0.10 für TYPO3 4.3 gefixt sein.
Leider läuft es bei mir trotzdem nicht.

Normalerweise wird das Javascript
HTML
<script src="typo3conf/ext/int_ypslideoutmenu/res/ypSlideOutMenus.js" type="text/javascript"><!-- //--></script>
auch immer automatisch eingebunden, was nach der Installation von 1.0.10 nicht der Fall ist. Das habe ich über page.includeJS erledigt.

Hat jemand einen Tipp, ob das Menü in der neuen Version anders integriert werden muss?

Schöne Feiertage
md
ProfilWWW
Verfasst am: 05. 01. 2010 [11:09]
dorf
Dabei seit: 15.09.2004
Beiträge: 185
Hi,

wie konntest du das per page.includeJS einbinden?

Wennich es mit
TYPOSCRIPT
page.includeLibs.ypMenu = typo3conf/ext/int_ypslideoutmenu/class.tx_menu_ypslideoutmenu.php

versuche bekomm ich im Kopf der Seite nur den Text: typo3temp/javascript_1ab6ddda6f.js angezeigt. Die script anweisung wird einfach nicht geschrieben, wenn ich per includeJS es versuche wird das JS nicht eingebunden
Profil
Verfasst am: 05. 01. 2010 [11:19]
md
Themenersteller
Dabei seit: 06.01.2005
Beiträge: 43
HI.

TYPOSCRIPT
page.includeJS {
    file11 = typo3conf/ext/int_ypslideoutmenu/res/ypSlideOutMenus.js
}


einfach ins Setup der des Navi-Templates.
Stimmt der Pfad zur Extension bei Dir???

md
ProfilWWW
Verfasst am: 05. 01. 2010 [11:21]
md
Themenersteller
Dabei seit: 06.01.2005
Beiträge: 43
Übrigens gibts im TER eine neue version des int_ypslideoutmenu.

Geht aber bei mir leider noch immer nicht in TYPO3 4.3.

md
ProfilWWW
Verfasst am: 05. 01. 2010 [11:22]
dorf
Dabei seit: 15.09.2004
Beiträge: 185
ok, jetzt bindet er es ein. Aber sobald es eingebunden ist verschwinden die Navigationspunkte

TYPOSCRIPT
######
#
# Snippets by http://typo3.intervation.de/int-extensionen/int-ypslideoutmenu.html
#
####
#page.includeLibs.ypMenu = typo3conf/ext/int_ypslideoutmenu/class.tx_menu_ypslideoutmenu.php
page.includeJS {
    file1 = typo3conf/ext/int_ypslideoutmenu/res/ypSlideOutMenus.js
} 
 
lib.menue = HMENU
lib.menue {
  special = directory
  special.value = 15
  stdWrap.dataWrap = <ul>|</ul>
  stdWrap.required = 1
 
  korek_css = padding-bottom:20px;margin-left:1px;text-align:left
  aniLen = 800
  hideDelay = 5
  minCPUResolution = 10
  kore_so_x = -2
  div_id_layer = yymenu
 
  1 = tx_menu_ypslideoutmenu
  1 {
 
    expAll=1
    NO = 1
    NO {
      linkWrap = <span>|</span>
      ATagBeforeWrap = 1
      allWrap = <li>|</li>
    }
  }
  2 = tx_menu_ypslideoutmenu
  2 {
      moveTo = down
      height = 22
      width = 177
      expAll=1
      NO {
      }
  }
  3 < .2
  3.moveTo = right
  3.width= 177
 
}


[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 05.01.2010 um 11:25.]
Profil
Verfasst am: 05. 01. 2010 [11:28]
dorf
Dabei seit: 15.09.2004
Beiträge: 185
Mit der Version 1.0.11 gehts jetzt

Statt:
page.includeJS {
file1 = typo3conf/ext/int_ypslideoutmenu/res/ypSlideOutMenus.js
}

einfach:
page.includeLibs.ypMenu = typo3conf/ext/int_ypslideoutmenu/class.tx_menu_ypslideoutmenu.php

danach liefs bei mir mit in der Version 4.3



[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 05.01.2010 um 11:32.]
Profil
Verfasst am: 05. 01. 2010 [11:43]
md
Themenersteller
Dabei seit: 06.01.2005
Beiträge: 43
PERFEKT!

Das wars:

TYPOSCRIPT
page.includeLibs.ypMenu = typo3conf/ext/int_ypslideoutmenu/class.tx_menu_ypslideoutmenu.php


Danke für den Tipp.

md
ProfilWWW
Verfasst am: 09. 03. 2010 [10:45]
Fridolin100
Dabei seit: 08.02.2010
Beiträge: 8
Hallo,

ich würde mich sehr freuen, wenn mir jemand einen Tipp geben könnte: Stehe gerade auf dem Schlauch. Das Update von 4.2.10 auf 4.3.2 ist gut gelaufen, obwohl mehrere Präsenzen auf der Instanz liegen. Nur das Ypslideoutmenü macht Probleme. Mein alter TS-Code scheint nicht mehr zu funktionieren; danach waren alle Menüpunkte weg.

Also habe ich den bei Euch funktionierenden Vorschlag verwendet:

TYPOSCRIPT
page.includeLibs.ypMenu = typo3conf/ext/int_ypslideoutmenu/class.tx_menu_ypslideoutmenu.php
page.includeJS {file1 = typo3conf/ext/int_ypslideoutmenu/res/ypSlideOutMenus.js
}
 
lib.menue = HMENU
lib.menue {
  special = directory
  special.value = 15
  stdWrap.dataWrap = <ul>|</ul>
  stdWrap.required = 1
 
  korek_css = padding-bottom:20px;margin-left:1px;text-align:left
  aniLen = 800
  hideDelay = 5
  minCPUResolution = 10
  kore_so_x = -2
  div_id_layer = yymenu
 
  1 = tx_menu_ypslideoutmenu
  1 {
 
    expAll=1
    NO = 1
    NO {
      linkWrap = <span>|</span>
      ATagBeforeWrap = 1
      allWrap = <li>|</li>
    }
  }
  2 = tx_menu_ypslideoutmenu
  2 {
      moveTo = down
      height = 22
      width = 177
      expAll=1
      NO {
      }
  }
  3 < .2
  3.moveTo = right
  3.width= 177
 
}


Allerdings ist der Platzhalter (bei mir ###TOP-MENU###) so nicht eingebunden. Daher steht an der Stelle des Menüs nun ###TOP-MENU###. Mein vorheriger Ansatz mit

TYPOSCRIPT
TOP-MENU = HMENU
   TOP-MENU {


führt leider auch nur dazu, dass das Menü ganz verschwindet. Ich fürchte, es ist nur eine ganz blöde Sache, bei der ich gerade völlig auf dem Schlauch stehe?

Grüße
Frido
Profil
Verfasst am: 09. 03. 2010 [11:10]
md
Themenersteller
Dabei seit: 06.01.2005
Beiträge: 43
Hallo,

also erst einmal kannst Du folgende Zeile weglassen:
TYPOSCRIPT
page.includeJS { file1 = typo3conf/ext/int_ypslideoutmenu/res/ypSlideOutMenus.js }


Wenn Du dann den Marker ###TOP-MENU### verwendest, müsstest Du diesen eigentlich nur im Template einbinden.

TYPOSCRIPT
marks.TOP-MENU < lib.menue


Grüße

md
ProfilWWW
Verfasst am: 09. 03. 2010 [12:53]
Fridolin100
Dabei seit: 08.02.2010
Beiträge: 8
Hallo MD,

Danke für die schnelle Antwort. Ich habe das eben probiert, doch dann erscheint auch nur der Marker-Titel ###TOP-MENU### an Stelle des Menues. Komisch, normalerweise weist man doch dem Marker einfach per "=" die Funktion zu, also TOP-MENU = HMENU

Als HMENU müsste ich doch das ypslideoutmenu definieren können? Gibt es vielleicht noch eine andere Stelle, wo ein Pfad oder ähnliches fehlerhaft sein könnte? Ich bin gerade sehr verwirrt...

Danke und Grüße
Frido
Profil