TYPO3Jack.net - Das TYPO3 Mailinglist Forum Archiv

Die TYPO3 Mailingliste - nicht fragen: lesen!

[TYPO3-german] GMENU special

This is a discussion on [TYPO3-german] GMENU special within the typo3-german@lists.netfielders.de forums, part of the TYPO3-Mailinglisten: DEUTSCH category; Guten Tag Ich möchte ein Menü umsetzen, welches transparente PNG's einbindet. Das geht eigentlich soweit ganz gut, nur ...


Zurück   TYPO3Jack.net - Das TYPO3 Mailinglist Forum Archiv > TYPO3-Mailinglisten: DEUTSCH > typo3-german@lists.netfielders.de

Registrieren Hilfe Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren
  #1  
Alt 31.07.2007, 14:42
Christoph Kuhn
Gast
 
Beiträge: n/a
Standard [TYPO3-german] GMENU special

Guten Tag

Ich möchte ein Menü umsetzen, welches transparente PNG's einbindet. Das geht
eigentlich soweit ganz gut, nur möchte ich folgende zwei Punkte erfüllt
haben:

1. die PNG's sollen unberührt einfach eingebunden werden. Der Text befindet
sich bereits auf dem Bild. In der jetzigen Lösung kann ich die PNG's zwar
einbinden und auch wieder als PNG ausgeben, doch werden die Bilder dabei
immer indiziert. Ich brauch aber 16bit Farben, nicht bloss 256 Farben.

2. Da die PNG's transparent in den Hintergrund verlaufen, sollen die Bilder
nicht als IMG, sondern als Hintergrundbild eines DIV's geladen werden. Nach
der Anleitung von: http://ug.typo3-nrw.de/png_transparenz.html


Das Menü ist momentan folgendermassen:

# Top Menu
lib.topnav = HMENU
lib.topnav {
wrap = <ul> | </ul>
special = list
special.value = 61, 99, 102
1 = GMENU
1 {
NO {
format = png
XY=160,32
linkWrap = <span> | </span>
wrapItemAndSub = <li> | </li>
stdWrap.htmlSpecialChars = 1
4 = IMAGE
4.file {
import = fileadmin/tv-templates/xyz/images/
import.dataWrap = id{field:uid}_no.png
}
}
RO < NO
RO = 1
RO {
format = png
XY=160,32
4 = IMAGE
4.file {
import = fileadmin/tv-templates/xyz/images/
import.dataWrap = id{field:uid}_ro.png
}
}
}
}

Hat jemand schon ähnliches gemacht, oder hat eine Idee, wie man das umbauen
könnte, oder ob es mit GMENU überhaupt machbar ist?

Gruss

chris
_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
  #2  
Alt 31.07.2007, 15:09
Christian Wolff
Gast
 
Beiträge: n/a
Standard Re: [TYPO3-german] GMENU special

Am 31.07.2007, 14:42 Uhr, schrieb Christoph Kuhn <adonix (AT) chrisk (DOT) ch>:

> Guten Tag
>
> Ich möchte ein Menü umsetzen, welches transparente PNG's einbindet. Das
> geht
> eigentlich soweit ganz gut, nur möchte ich folgende zwei Punkte erfüllt
> haben:
>
> 1. die PNG's sollen unberührt einfach eingebunden werden. Der Text
> befindet
> sich bereits auf dem Bild. In der jetzigen Lösung kann ich die PNG's zwar
> einbinden und auch wieder als PNG ausgeben, doch werden die Bilder dabei
> immer indiziert. Ich brauch aber 16bit Farben, nicht bloss 256 Farben.
>
> 2. Da die PNG's transparent in den Hintergrund verlaufen, sollen die
> Bilder
> nicht als IMG, sondern als Hintergrundbild eines DIV's geladen werden.
> Nach
> chris



Hi Chris,
wenn ich dich richtig verstehe willst du doch sowiso extern vorbereitete
hintergrund grafiken verwenden.

dann würde ich in dem menü komplett als TMENU rendern.
ohne jegliche grafiken.

und in die li's jeweils die id reinpacken.
den rest erledigst du dann über css:

hier ein beispiel für deinen htmlcode:
---
<ul>
<li id="uid34"><a href="..."><span>Titel Des Menü items</span></a></li>
<li id="uid35"><a href="..."><span>Titel Des Menü items</span></a></li>
<li id="uid36"><a href="..."><span>Titel Des Menü items</span></a></li>
</ul>
---

das CSS dazu sollte dann ungefähr so aussehen hier nur für die erste id:

---
li#uid34 a {
display:block;
width:150px;
height:50px;
background:url("fileadmin/tv-templates/xyz/images/id34_no.png");
}

li#uid34 a:hover {
background:url("fileadmin/tv-templates/xyz/images/id34_ro.png");
}

li#uid34 a span {
display:none;
}

---

durch den span der dann per css ausgeblendet wird haben auch
suchmaschinene zusätzliche informationen zu dem link.

gruss chris


_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
  #3  
Alt 03.08.2007, 15:03
Christoph Kuhn
Gast
 
Beiträge: n/a
Standard Re: [TYPO3-german] GMENU special

Hallo Christian

Vielen Dank für die Hilfe.
Zwei Probleme bleiben doch noch offen:

Am Dienstag, 31. Juli 2007 15:09 schrieb Christian Wolff:
> Am 31.07.2007, 14:42 Uhr, schrieb Christoph Kuhn <adonix (AT) chrisk (DOT) ch>:
> > Ich möchte ein Menü umsetzen, welches transparente PNG's einbindet.
> > 1. die PNG's sollen unberührt einfach eingebunden werden...
> > 2. Da die PNG's transparent in den Hintergrund verlaufen, sollen die
> > Bilder nicht als IMG, sondern als Hintergrundbild...

>
> dann würde ich in dem menü komplett als TMENU rendern.
> ohne jegliche grafiken.
>
> und in die li's jeweils die id reinpacken.
> den rest erledigst du dann über css:
>
> hier ein beispiel für deinen htmlcode:
> ---
> <ul>
> <li id="uid34"><a href="..."><span>Titel Des Menü items</span></a></li>
> <li id="uid35"><a href="..."><span>Titel Des Menü items</span></a></li>
> <li id="uid36"><a href="..."><span>Titel Des Menü items</span></a></li>
> </ul>



1. Ich kriege das span Tag nicht in das A-Tag hinein.

2. Die uid wird nicht substituiert.

ausschnitt aus TS:

....
NO {
linkWrap = <span> | </span>
wrapItemAndSub = <li id="uid{field:uid}" class="topxm"> | </li>
stdWrap.htmlSpecialChars = 1
}
....

was mach ich falsch? Auch ohne gänsefüsschen geht's nicht.

Gruss

chris
_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
  #4  
Alt 03.08.2007, 15:29
Christian Wolff
Gast
 
Beiträge: n/a
Standard Re: [TYPO3-german] GMENU special

>
> ...
> NO {
> linkWrap = <span> | </span>
> wrapItemAndSub = <li id="uid{field:uid}" class="topxm"> | </li>
> stdWrap.htmlSpecialChars = 1
> }
> ...
>
> was mach ich falsch? Auch ohne gänsefüsschen geht's nicht.
>
> Gruss
>
> chris


Hi Chris,
also LinkWrap
wrappt ausserhalb des links.
stdWrap.wrap sollte so wie ich die doku verstehe innerhalb wrappen.

für das Replacement von {field:uid} brauchst du ein wrap vom type DataWrap

allWrap.dataWrap
ATagParams.dataWrap
sind z.B stdWrap typen und sollten deswegn auch nen dataWrap anbieten.

also:
NO {
stdWrap.wrap = <span> | </span>
wrapItemAndSub = <li class="topxm"> | </li>
ATagParams.dataWrap = id="uid{field:uid}"
stdWrap.htmlSpecialChars = 1
}

dann hast du die id nicht im li-element aber im A tag sollte
es genau so gut funktionieren must per css:
dann lediglich display:block setzten. damit du breite / höhe angeben kannst.

der obere TS-Code ist nicht getestet kann also sein das ich mich vertan hab.
oder die TS-ref falsch verstanden hab.

gruss chris


--
christian wolff - multimedia producer
telefon: (030) 789 134 99
handy: 0179 49 44 758
email: chris (AT) connye (DOT) com
adresse: schenkendorfstr. 6 - 10965 berlin
_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
  #5  
Alt 03.08.2007, 17:10
Christoph Kuhn
Gast
 
Beiträge: n/a
Standard Re: [TYPO3-german] GMENU special

Am Freitag, 3. August 2007 15:29 schrieb Christian Wolff:
> für das Replacement von {field:uid} brauchst du ein wrap vom type DataWrap
>
> also:
> NO {
> stdWrap.wrap = <span> | </span>
> wrapItemAndSub = <li class="topxm"> | </li>
> ATagParams.dataWrap = id="uid{field:uid}"
> stdWrap.htmlSpecialChars = 1
> }
>
> dann hast du die id nicht im li-element aber im A tag sollte
> es genau so gut funktionieren must per css:
> dann lediglich display:block setzten. damit du breite / höhe angeben
> kannst.


Funktioniert so prima!

Dank der Anleitung von http://www.drweb.de/csspraxis/css-rollover-menu.shtml
habe ich auch das Preload-Problem lösen können... ist sogar einfacher zu
verwalten so.

Doch ein Problem bleibt übrig.
Die Links zeigen auf eine andere Domain im selben Typo3-Tree. Habe realurl mit
htaccess eingerichtet.

Ich kriege folgenden Link angezeigt:

http://www.domain1.ch/index.php?id=startseite

Ich sollte aber folgendes haben:

http://www.domain2.ch

oder wenn's nicht anders geht:

http://www.domain2.ch/startseite


Gibt es eine Lösung dafür?

Gruss

chris
_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
[TYPO3-german] Manü special: Nur ein Menüpunkt mit Bild Dr. Susanna Künzl typo3-german@lists.netfielders.de 9 10.04.2007 15:49
[TYPO3-german] special.value,entrylevel und seiten unterhalb der pid Manfred Rutschmann typo3-german@lists.netfielders.de 9 02.04.2007 14:02
[TYPO3-german] showAccessRestrictedPages und HMEU special = list Dirk Weise typo3-german@lists.netfielders.de 1 08.01.2007 18:31
[TYPO3-german] HMENU (special=directory): Zugriff auf PID's derUnterseiten? mike miller typo3-german@lists.netfielders.de 2 03.01.2007 15:30
[TYPO3-german] TS-Frage HMENU special.browse Tobias Weiblen typo3-german@lists.netfielders.de 2 03.12.2006 21:17


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:42 Uhr.


Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74