+ Antworten
Ergebnis 1 bis 7 von 7

Thema: Suchbox anpassen

  1. #1
    TP-Junior ooze macht alles soweit korrekt
    Registriert seit
    Apr 2005
    Ort
    bremen
    Beiträge
    28

    Suchbox anpassen

    Also ich habe auf meine Seite nun eine Suchbox integriert. Funkioniert auch einwandfrei. Nur ein paar Dinge stören mich. Zum beispiel steht im Submitbutton "Search Now!" und ich würd ich diesen Submitbutton gerne mit css formatieren.

    Mein Code bisher:
    Code:
    #
    temp.suchbox < tt_content.search.30
    temp.suchbox {
    	target = _self
    	redirect = 25
    	badMess = Bitte geben Sie ein Suchwort ein!
    	layout = ###FIELD###
    	
    	dataArray.10 {
    		label = Suchen:
    	    	type = *sword = input, 10, 30
    	    	addParams.class = suchen
    	}
    	
    	dataArray.20 {
    	    	valueArray >
    	    	type = scols = hidden
    		value = pages.title-subtitle-keywords-description:tt_content.header-bodytext-imagecaption
    	}
    	submit.value = test
    }
    @St@eff.en: Hab diesesmal auf deiner Seite gesucht, aber leider nichts finden können

  2. #2
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    Für solche Fälle lohnt sich ein Blick in den Object Browser, dann entdeckst Du es sofort:

    tt_content.search.30.dataArray.40.value.data =

    auch hier kannst Du eine Klasse hinzufügen


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  3. #3
    TP-Junior ooze macht alles soweit korrekt
    Registriert seit
    Apr 2005
    Ort
    bremen
    Beiträge
    28
    Hm ... ich glaub den cObjectbrowser sollte ich mir mal genauer anschauen

    Wenn ich das einfüge
    dataArray.40.value.data = Suche
    Steht gar kein Text mehr im Button o.o

    Habs mal mit
    dataArray.40.value.data = TEXT
    dataArray.40.value.data.value = Suche
    versucht, aber ist auch leer... bin wohl (noch) zu doof ;D

  4. #4
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    man muss das Objekt erst löschen, sonst überschreibt data das wieder, so gehts:

    Code:
    tt_content.search.30.dataArray.40 >
    tt_content.search.30.dataArray.40.type = submit=submit
    tt_content.search.30.dataArray.40.value= ich weiss was passiert
    Hier mal ein Beispiel zum spielen:

    Code:
    tt_content.search.30 {
            formName= suchform
            labelWrap.wrap=|
            accessibility=1
            stdWrap.wrap = |
            layout = ###LABEL### ###FIELD###
            params = class="suchbutton"
            disabled=1
            redirect = 1107
            target >
            dataArray {
                10 >
                10.type = sword=input,10
                10.label=123?
                20.type = scols=hidden
                20.value = tt_content.header-bodytext-imagecaption
                30.type = stype=hidden
                30.value = L0
                40 >
                40.type = submit=submit
                40.value = go
            }
    }
    Geändert von steffenk (20.10.2006 um 01:22 Uhr)


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  5. #5
    TP-Junior ooze macht alles soweit korrekt
    Registriert seit
    Apr 2005
    Ort
    bremen
    Beiträge
    28
    Das mitm Text funktioniert. Nur bekomme ich es nich hin, dass der submit Button eine Classe hat. Im FF kann ich das per CSS regeln, aber da macht der IE nicht mit und ich brauch eine klasse.


    dataArray.40.addParams.class = suchButton
    dataArray.40.params = class="suchButton"
    usw

    Hab schon so einiges ausprobiert... wie muss es richtig?

  6. #6
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    Ich hab das nochmal zusammengefasst und hier gepostet:
    http://www.sk-typo3.de/Einfache-Such...ren.205.0.html

    Da siehst Du auch den HTML-Output inkl. der Klasse für den Suchbutton


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  7. #7
    TP-Newbie Guido Gasper macht alles soweit korrekt
    Registriert seit
    May 2011
    Beiträge
    1

    Unhappy

    Hallo,

    ich habe dein Snippet nun auch bei mir eingebunden und wie folgt (erfolgreich) abgeändert:

    Code:
    tt_content.search.30 {
        #allgemein
        accessibility=1
        formName= suchform
        #Layout
        labelWrap.wrap=|
        stdWrap.wrap = |
        layout = ###LABEL### ###FIELD###
    
        #weiterleiten
        target >
        redirect = 205
        
        #Formelemente anpassen
        dataArray {
            #Suchfeld
            10 >
            10.type = sword=input,10
            10.label=Suche:
            #Parameter in Hidden-Feldern
            20.type = scols=hidden
            20.value = tt_content.header-bodytext-imagecaption
            30.type = stype=hidden
            30.value = L0
            #Submit-Button
            40 >
            40.type = submit=submit
            40.value = GO
        }
        #Klassen vergeben
        params {
            submit = class=suchbutton
            input= class=suchfeld
        }
    }
    Und mit
    Code:
    subparts.suche < tt_content.search
    eingebunden.

    Hier ein kleiner Screenshot meines mit CSS gestylten Suchfeldes:


    Gebe ich nun ein Wort ein welches definitiv im dynamischen Fließtext einer Seite enthalten ist erscheint diese Meldung:


    Wo ist da noch der Fehler und was definiere ich auf der Seite 205? Habe ich irgendeine Abhängigkeit vergessen?

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

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