Hi,
wie kann ich zwei COA Objekte gleichzeitig anzeigen?
lib.news_filter = COA
lib.news_filter {
10 = TEXT
10.value = <form action="7" method="get">
20 = TEXT
20.value = <label for="thema">Thema:</label>
30 = TEXT
30.value = <select id="thema" name="thema" size="1">
#get_categories liefert den Inhalt von select-Box
40 < get_categories
40.select.where = parent_category= 0
}
page.20 < lib.news_filter
lib.news_filter2 = COA
lib.news_filter2 {
10 = TEXT
10.value = <form action="8" method="get">
20 = TEXT
20.value = <label for="author">Author:</label>
30 = TEXT
30.value = <select id="author" name="author" size="1">
#get_categories liefert den Inhalt von select-Box
40 < get_categories
40.select.where = parent_category= 0
}
page.30 < lib.news_filter2
In dieser Konstellation wird eine Select-Box lediglich bei lib.news_filter angezeigt.
Bei lib.news_filter2 wird der Inhalt der Select-Box ausgegeben (ohne der Select-Box). Eigentlich würde ich erwarten, dass zweimal das gleiche (Text) in zwei nebeneinander angeordneten Select-Boxen ausgegeben wird.
Inwiefern ist es möglich einen Art Submit-Button anzulegen mit Typoscript. Hab bereits versucht ein Mailformular dafür zu verwenden - jedoch wurde mir davon abgeraten. Ich benötige die Eingaben nur für die gezielte Ausgabe von News in deren List-Ansicht.
gruß
saoirse
lib.output = COA
lib.output.10 < lib.filter1
lib.output.20 < lib.filter2
georg
leider funktioniert diese Vorgehensweise innerhalb meines Formulars nicht.
form FORM
form.data.cObject = COA
form.data.cObject1 = COA
form.data.cObject1 {
10 = TEXT
10.value = text1
}
form.data.cObject2 = COA
form.data.cObject2 {
30 = TEXT
30.value = text2
}
form.data.cObject.10 < form.data.cObject1
form.data.cObject.20 < form.data.cObject2
}
Mit diesem Code wird gar nichts angezeigt. Verwende ich form.data.cObject für beide Elemente wird wieder nur ein Element angezeigt (das letzte, da hier der Wert "30" höher ist).
gruß
saoirse
kein Wunder, ist auch ein Syntaxfehler am Anfang. Schaust Du nie in den ObjectBrowser?
Bei Dir sind einige grundlegende Sachen falsch, ich empfehle Dir ein Buch, z.B. das Kochbuch.
<form action="7" method="get"> => action=7 ist quatsch, action ist die url der Seite
Was Du vorhast geht doch ganz leicht
includeLibs.formfill = fileadmin/formfill.php
temp.myForm = COA
temp.myForm.10 = TEXT
temp.myDorm.10.value (
<form action="index.php?id=7" method="get">
<label for="thema">Thema:</label>
<select id="thema" name="thema" size="1">
)
temp.myForm.20 = USER
etc.
wo sollen denn überhaupt die Werte für die options herkommen?
kein Wunder, ist auch ein Syntaxfehler am Anfang. Schaust Du nie in den ObjectBrowser?
Bei Dir sind einige grundlegende Sachen falsch, ich empfehle Dir ein Buch, z.B. das Kochbuch.
mein zweiter Post bezieht sich nur von der Sache auf den ersten aber ein weiteres Beispiel. Das erste Beispiel funktioniert bereits.
form FORM
form.data.cObject = COA
#form.data.cObject1 = COA
form.data.cObject {
10 = TEXT
10.value = text1
20 = CONTENT
20 {
#..... contnet wird geholt aus tabelle
}
}
form.dataArray{
10.label.data = LLL:EXT:fesearchintable/pi1/locallang.php:label.search
10.label.wrap = |:
15.label = New's Author
15.type = author=select
15.value = Carlos Chiari=carlos, Jhonny Smith=jhonny
20.type = submit=submit
20.value.data = LLL:EXT:fesearchintable/pi1/locallang.php:label.search
}
#form.data.cObject2 = COA
form.data.cObject {
30 = TEXT
30.value = text2
40 = CONTENT
40 {
#..... contnet wird geholt aus tabelle
}
}
form.dataArray{
30.label.data = LLL:EXT:fesearchintable/pi1/locallang.php:label.search
30.label.wrap = |:
35.label = New's Author
35.type = author=select
35.value = Carlos Chiari=carlos, Jhonny Smith=jhonny
40.type = submit=submit
40.value.data = LLL:EXT:fesearchintable/pi1/locallang.php:label.search
}
#form.data.cObject.10 < form.data.cObject1
#form.data.cObject.20 < form.data.cObject2
}
In diesem Zustand wird lediglich das erste Suchergebnis angezeigt - wie bekomm ich das zweite Suchergebnis auch angezeigt?
gruß
saoirse
tja, wer beratungsresistent ist, der muss sich nicht wundern ...
kein Wunder, ist auch ein Syntaxfehler am Anfang. Schaust Du nie in den ObjectBrowser?
doch, aber da wird mir nichts angezeigt, weil dieser Teil des Skripts direkt in der Extension fesearchintable abgearbeitet wird.
tja, wer beratungsresistent ist, der muss sich nicht wundern ...
das beispiel hab ich aus der Manual zu dieser Extension. Es funktioniert ja auch, nur fehlt mir ein Hinweis, wie ich zwei dieser form.data.cObjects anlegen kann (und beide angezeigt werden)
gruß
saoirse