Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 05. Dezember 2014 16:42

faglork
CMSMS-Profi
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.157
Webseite

Re:

Moinsen!

Ich bau grad ne responsive Seite und da habe ich folgendes Problem:

Ab einer gewissen Breite soll das Suchformular woanders erscheinen. Einfachste Lösung: Tag zweimal einbauen, eins auf display:none, mit media query umschalten. Funzt bestens.

NUR: Das ist natürlich nicht valide, weil ja zweimal die gleichen Erlemente mit denselben IDs erzeugt werden.

Gibts ne Möglichkeit, eine ID zu übergeben?

Irgendne andere Idee?

Servus,
Alex

Offline

#2 06. Dezember 2014 22:26

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.741
Webseite

Re:

Mein Vorschlag - ändere im Such-Template

<input type="text" class="search-input" id="{$search_actionid}searchinput" name="{$search_actionid}searchinput" size="20" maxlength="50" value="{$searchtext}" {$hogan}/>

auf

<input type="text" class="search-input" id="{$search_actionid}searchinput{counter}" name="{$search_actionid}searchinput" size="20" maxlength="50" value="{$searchtext}" {$hogan}/>

1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

#3 08. Dezember 2014 08:37

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.058

Re:

Brauchst Du die ID des Inputfeldes unbedingt?

Offline

#4 08. Dezember 2014 21:29

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.316
Webseite

Re:

wieso assignst du nicht einfach den zweiten search aufruf und ersetzt die id mit dem replace modifier?

Offline

#5 09. Dezember 2014 11:05

faglork
CMSMS-Profi
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.157
Webseite

Re:

NaN schrieb:

Brauchst Du die ID des Inputfeldes unbedingt?

Das Problem ist ja nicht die ID des input-Feldes (bräuchte ich in der Tat nicht), sondern die der form:

form id="cntnt01moduleform_2"

Servus,
Alex

Offline

#6 09. Dezember 2014 11:06

faglork
CMSMS-Profi
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.157
Webseite

Re:

nicmare schrieb:

wieso assignst du nicht einfach den zweiten search aufruf und ersetzt die id mit dem replace modifier?

*patsch*

Danke,
Alex

Offline

#7 09. Dezember 2014 19:58

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.741
Webseite

Re:

Wobei jedoch replace deutlich performance-lastiger ist als mein Vorschlag mit {counter} ...


1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

#8 10. Dezember 2014 18:10

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.316
Webseite

Re:

faglork schrieb:

Das Problem ist ja nicht die ID des input-Feldes (bräuchte ich in der Tat nicht), sondern die der form:

form id="cntnt01moduleform_2"

wink

Offline

#9 10. Dezember 2014 22:14

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.741
Webseite

Re:

OK, alles klar  ops ... war irgendwie auf "input" fixiert.


1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

Fußzeile des Forums

Powered by FluxBB