Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 13.02.08, 20:20
Forum Zuschauer
 
Registriert seit: 11.02.08
Beiträge: 9

Suchfunktion - Frage zur Positionierung des Suchen-Buttons


Hallo zusammen!
Das ist nun mein erster Beitrag und eigentlich eine ziemlich peinliche Frage angesichts der Tatsache, dass mein erstes komplettes TYPO3 Projekt bereits läuft (okay, hatte nen gutes Buch), bis auf folgende Tatsache, die ich beheben möchte:

Wenn ich die Suchfunktion, die bei Typo3 mitgeliefert wird, in meine Seite integriere, dann wird der "Suchen"-Button unterhalb des Suchfeldes angezeigt. Da dieses Suchfeld zusätzlich in einer Leiste bei dem Platzhalter ###SUCHE### angezeigt werden soll, möchte ich den "Suchen" Button hinter das Eingabefeld positionieren. Wie kann ich das mit TypoScript realisieren?

Mein bisheriger TypoScript Code sieht folgendermaßen aus:

Typoscript-Code:
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:
# Das Suchformular anpassen

tt_content.search.30 {
target = _self
badMess = Bitte geben Sie einen Suchbegriff ein
dataArray.10 {
label.override = Suche:
type = *sword = input, 15, 30
}
dataArray.20 {
valueArray >
type = scols = hidden
value = pages.title-subtitle-keywords-description:tt_content.header-bodytext-imagecaption

}

        #Suchbutton neu beschriften
dataArray.40.value >
dataArray.40.value.override=Los!

}

# Suchformular im Platzhalter anzeigen

SUCHE < tt_content.search.30
SUCHE {
target = _self
redirect = 22
badMess = Bitte geben Sie einen Suchbegriff ein
dataArray.10 {
label.override = Suche:
type = *sword = input, 15, 30
}
dataArray.20 {
valueArray >
type = scols = hidden
value = pages.title-subtitle-keywords-description:tt_content.header-bodytext-imagecaption

}

                ##Suchbutton neu beschriften

dataArray.40.value >
dataArray.40.value.override=Los!
}

Geändert von Der_Ritter (21.02.08 um 14:42 Uhr).
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!
Mit Zitat antworten
  #2  
Alt 14.02.08, 09:28
Forum Newbie
 
Registriert seit: 02.11.07
Alter: 20
Beiträge: 45

Hey.

Erstmal: Welches Buch hast du gelesen?

Weiter würde ich dein Problem mit CSS lösen.
Wo weißt du deinen Code denn dem Marker zu?
__________________
Jedweges Interesse beginnt mit einer dummen Frage.
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!
Mit Zitat antworten
  #3  
Alt 14.02.08, 13:57
Forum Zuschauer
 
Registriert seit: 11.02.08
Beiträge: 9

Buch: Praxiswissen Typo3 Version 4.0 O Reilly - Warum auch immer das wichtig ist.

Wo weise ich den Code dem Marker zu:

Hier:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
# Suchformular im Platzhalter anzeigen

SUCHE < tt_content.search.30
SUCHE {
target = _self
redirect = 22
badMess = Bitte geben Sie einen Suchbegriff ein
dataArray.10 {
label.override = Suche:
type = *sword = input, 15, 30
}
dataArray.20 {
valueArray >
type = scols = hidden
value = pages.title-subtitle-keywords-description:tt_content.header-bodytext-imagecaption

}

}
Ich löse das auch gerne mit CSS. Allerdings, wie bekomme ich nun diesen Break hinter dem Suchfeld weg, so das der Such-Button direkt hinter dem Feld angezeigt wird?

Geändert von Der_Ritter (14.02.08 um 14:17 Uhr).
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!
Mit Zitat antworten
  #4  
Alt 15.02.08, 18:25
Forum Zuschauer
 
Registriert seit: 11.02.08
Beiträge: 9

Hat denn niemand eine Idee?

Bisher nur die Frage nach dem Buch, was mit dem Problem überhaupt nichts zu tun hat.

Dann wird der Vorschlag mit dem CSS reingeworfen (wie auch immer das funktionieren soll, denn wie bringt man in CSS einen </ br> Tag weg ???? Wäre mir neu, dass das mit CSS geht) und dann muss ich den Code nochmal reinkopieren der sowieso schon im ersten Posting stand. 41 Hits und nur ne Antwort mit sinnlosen Fragen bzw. Vorschlägen

Gibt's hier auch Leute, die sich ernsthaft mit den hier gestellten Fragen auseinandersetzen?

Gruß
Der_Ritter
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!
Mit Zitat antworten
  #5  
Alt 20.02.08, 09:31
Forum Newbie
 
Registriert seit: 02.11.07
Alter: 20
Beiträge: 45

CSS dient zur Formatierung, womit du auch ein break umgehen kannst.

Mich hat interessiert, welches Buch du als "gut" betitelst. Tut mir Leid, wenn auch mal jemand anderen als den Threatersteller etwas interessiert.

Ich finde es ziemlich unkonventionell Seiteninhalt direkt über TypoScript einzubinden, weshalb ich bei deinem Problem nicht ganz nachsteige.

Vielleicht solltest du dich mal besser informieren und dich darum bemühen, deine Fragen besser zu stellen, anstatt zu nörgeln und andere Beiträge in Frage zu stellen.
__________________
Jedweges Interesse beginnt mit einer dummen Frage.
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!
Mit Zitat antworten
  #6  
Alt 20.02.08, 16:07
Forum Zuschauer
 
Registriert seit: 11.02.08
Beiträge: 9

Hallo turnamo!

Zunächst einmal möchte ich das Klima hier wieder beruhigen, so dass wir weiter sachlich das Problem lösen können. Denn im Moment kämpfe ich immer noch mit besagtem Problem und bin weiter an einer Lösung interessiert.

"CSS dient zur Formatierung, womit du auch ein break umgehen kannst."

Was mit CSS möglich ist, ist mir durchaus bekannt. Aber wenn du CSS vorschlägst, wäre vielleicht ein Lösungsansatz oder Beispiel hilfreich. Deine Antwort war eben nur allgemein. (" Weiter würde ich dein Problem mit CSS lösen. " - und wie?)

Ich habe folgenden generierten HTML Code, der es nicht ermöglicht, mit der Möglichkeit "float" in meiner CSS Datei den Button hinter das erste Eingabefeld zu bringen. Das zweite Eingabefeld, was für die Suche nicht benötigt wird, wird per TypoScript ausgeblendet.

Problem ist, das ich auf Grund der zwei Eingabefelder auch zwei <tr>-Tags habe und das <td>-Tag des Suchen-Buttons an das <td>-Tag des ersten Eingabefeldes mit angehängt werden müsste, es aber wegen des zweten <tr>-Tags nicht möglich ist.

Hier mal der HTML-Code zur Verdeutlichung:

HTML-Code:
<!--  Search form inserted: [begin] --> <table border="0" cellspacing="1" cellpadding="1" class="csc-searchform"><tr><td class="csc-form-labelcell"><p class="csc-form-label-req">Suche:</p></td><td class="csc-form-fieldcell"><input type="text" name="sword" size="20" maxlength="35" value="" /></td></tr><tr><td class="csc-form-labelcell"><p class="csc-form-label"></p></td><td class="csc-form-fieldcell"><input type="submit" name="submit" value="Los!" /></td></tr></table> <!--  Search form inserted: [end] -->
Deshalb die Frage nach einer eventuellen Lösung mit TypoScript. Denn bei so einer trivialen Sache wie der mitgelieferten Suchfunktion dachte ich, dass müsste doch sicherlich einfach zu lösen sein.
-----------------------------------------------------------
"Mich hat interessiert, welches Buch du als "gut" betitelst. Tut mir Leid, wenn auch mal jemand anderen als den Threatersteller etwas interessiert."

Das ging aus Deiner Aussage (" Erstmal: Welches Buch hast du gelesen?") nicht hervor. Denn da stellte sich mir die Frage, wofür das für die Beantwortung der Frage wichtig ist.
Nun weiß ich, dass es grundsätzliches Interesse war. Das Buch Praxiswissen - Typo3 4.0 hilft wirklich jedem Einsteiger, auch ohne Vorkenntnisse, Projekte in Typo3 umzusetzen und erklärt auch alle Angaben, die im Code verwendet werden sowie bebildert alle Schritte. Von daher sehr empfehlenswert.

------------------------------------------------------------

"Ich finde es ziemlich unkonventionell Seiteninhalt direkt über TypoScript einzubinden, weshalb ich bei deinem Problem nicht ganz nachsteige."

Eine mit Typo3 grundsätzlich mitgelieferte Suchfunktion mit TypoScript einzubinden und zu formatieren erscheint mir nicht unkonventionell sondern professionell. Und mein Problem habe ich meines Erachtens ausführlich beschrieben.

-------------------------------------------------------------

"Vielleicht solltest du dich mal besser informieren und dich darum bemühen, deine Fragen besser zu stellen, anstatt zu nörgeln und andere Beiträge in Frage zu stellen."

Was hast du an der Frage "Wie kann ich dieses Problem mit TypoScript realisieren" nicht verstanden?
Und deine Frage " Wo weißt du deinen Code denn dem Marker zu?" zeigt mir, dass du dir den von mir geposteten TypoScript Code nicht mal richtig angesehen hast. Denn dann hättest du in der Zeile 23 folgenden Kommentar gefunden:# Suchformular im Platzhalter anzeigen.

Ich denke ich habe mein Problem ausführlich beschrieben und meine Frage verständlich formuliert. Und ich bin auch kein Anfänger in der Programmierung von Webseiten sowie den Techniken XHTML, PHP, JavaScript und CSS. Lediglich Typo3 ist für mich Neuland und selbst da habe ich mich in kurzer Zeit schon recht gut eingearbeitet.

Und ich bemühe in der Regel ausgiebig Google bevor ich einen Thread in einem Forum eröffne.

Nur dein Beitrag hat konstruktiv zur Lösung des Problems eigentlich nichts beigetragen und das habe ich moniert.

Dennoch möchte ich nicht, das wir uns weiter hier streiten, denn dafür ist uns beiden sicherlich die Zeit zu schade.

Vielleicht weiß jemand, welche php-Datei in TYPO3 den HTML-Code für das Suchformular generiert, denn dann könnte ich diese anpassen und das Problem wäre gelöst. Eine Durchsicht der php-Dateien die die Bezeichnung "search" beinhalten führte leider nicht zum Erfolg.

Wenn ich keine Lösung finde, werde ich wohl doch die Indexd Search Engine installieren und einsetzen.

Gruß
Der_Ritter
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!
Mit Zitat antworten
  #7  
Alt 20.02.08, 16:35
Benutzerbild von Cimmie
Forum Aktivist
 
Registriert seit: 06.10.04
Beiträge: 86
Cimmie eine Nachricht über ICQ schicken

hey ritter,
die beste lösung wäre durchaus die indexed_search zu benutzen, mit der macina_searchbox extension. Ist leider so, dass viele Basisklamotten nur in Extension Form gut sind (ähnlich wie die Loginbox).

Wenn du aber bei deiner jetzigen Lösung bleiben möchtest, so teste doch einmal den Typoscript Object Browser. Zu finden unter "Template". Dort kannst du dir das tt_content.search Objekt genau anschauen und auch den Standard-HTML-Code finden

tt_content.search.30.radioWrap.wrap

hoffe das hilft dir weiter.
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!
Mit Zitat antworten
  #8  
Alt 20.02.08, 17:05
Forum Zuschauer
 
Registriert seit: 11.02.08
Beiträge: 9
Daumen hoch

Jawoll! das war's !!!

tt_content.search.30.form.layout dort
HTML-Code:
<tr><td class="csc-form-labelcell">###LABEL###</td><td class="csc-form-fieldcell">###FIELD###</td></tr>
die Tags tr und /tr entfernen und schon klappt's. Ich kann dies tun, da ich das zweite Eingabefeld, was ja dann auch hinter dem ersten Eingabefeld angezeigt werden würde, in TypoScript ausgeblendet habe. Somit wird direkt dahinter der Suchbutton angezeigt. Problem gelöst.

Vielen Dank

Gruß
Der_Ritter
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!
Mit Zitat antworten
  #9  
Alt 21.02.08, 09:27
Forum Newbie
 
Registriert seit: 02.11.07
Alter: 20
Beiträge: 45

gut! hab ich auch wieder was gelernt.

wenn du jetzt noch auf ändern -> erweitert gehst kannst du deinem Threat nun noch den Suffix "gelöst" zuordnen.

edit: Präfix, mein ich doch !
__________________
Jedweges Interesse beginnt mit einer dummen Frage.

Geändert von turnamo (21.02.08 um 15:05 Uhr).
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!
Mit Zitat antworten
  #10  
Alt 21.02.08, 14:43
Forum Zuschauer
 
Registriert seit: 11.02.08
Beiträge: 9

Hatte gestern schon verzweifelt gesucht, wo ich das Präfix einstellen kann. Danke für den Hinweis.

Gruß
Der_Ritter
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!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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
Problem bei Positionierung von GMENU_LAYER THETREE GMENU, HMENU, TMENU und Co. 0 12.03.08 21:41
Positionierung TMENUE_LAYERS magura GMENU, HMENU, TMENU und Co. 6 12.10.07 23:33
Frage zu GMENU_FOLDOUT Positionierung AndiLaken GMENU, HMENU, TMENU und Co. 0 25.05.07 08:48
Gelöst GMENU_LAYERS positionierung raubt mir die nerven Päse GMENU, HMENU, TMENU und Co. 33 18.01.07 20:03
CSS: DIV-Positionierung und der IE6 bastian83 HTML & CSS 1 13.12.06 20:17


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:08 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0