Seite 1 von 1

query in artikelliste zieht den artikel nicht aus der db

Verfasst: Mo 27. Dez 2004, 00:30
von mkayi
meine artikelliste zeigt den artikel nicht an, den ich in der kategorie news erstellt habe (ich habe die kategorie bei der vorkonfiguration auch ausgewählt). Nach recherche und ausgeben des in php zusammengebastelten querys ergab eine manuelle abfrage in der datenbank, dass der artikel nicht selektiert wird, weil idtype nicht 1 sondern 9 war.

Ich tue mich etwas schwer mit der interpretation dieser ergebnisse. Wird mein artikel irgendwie nicht so abgespeichert wie erwartet? Was haben die spalten idtype und typeid für bedeutungen?


hier der query:

Code: Alles auswählen

SELECT * FROM con_content WHERE idartlang = '28' AND idtype = '1' AND typeid = '1'

Verfasst: Mo 27. Dez 2004, 02:07
von timo
ähm so ganz habe ich dein Problem nicht verstanden...

idtype ist der CMS-Typ aus der Tabelle con_type, typeid ist die Nummer

z.b. hat CMS_HTML[100] die typeid 100 (den idtype weiß ich nicht auswendig).

.

Verfasst: Mo 27. Dez 2004, 16:28
von mkayi
problem ist folgendes:

artikelliste zieht überschriften aus db aus einer kategorie

ich lösche die mitgelieferten beispiele in der kategorie news und erstelle eigene artikel, stelle sie online und rufe die seite wieder auf

artikelliste ist nun leer

der querystring, der im artikellistenmodul die news-einträge aus der db sucht, will idtype=1 und typeid=1 (warum, weiß man nicht - das ist momentan auch ein problem...), aber der von mir erstellte artikel hat dort nur idtype=9 zu bieten (auch was diese 9 zu heißen hat is mir schleierhaft)

wie kann ich herausfinden, was beim abspeichern meines artikels schiefgelaufen ist, dass die artikelliste meine artikel nicht mehr auflisten will? Warum sucht das modul nach idtype=1 und warum habe ich dort eine 9 stehen?

hoffe es ist klarer geworden

Verfasst: Mo 27. Dez 2004, 17:54
von timo
ähm das kommt drauf an...verwendest du ein eigenes Template?

oder hast du die Standardtemplates geändert?

Das Artikellistenmodul zieht normalerweise NUR die HTML-Headlines. Verwendest du einen anderen Contenttyp, mußt du das Modul natürlich anpassen.

bling!

Verfasst: Mo 27. Dez 2004, 22:38
von mkayi
ah, so etwas könnte es sein...

in meinem modul, das den hauptanzeigeteil enthält sind die überschriften in einem platzhalter namens CMS_HEAD[1] untergebracht.

GIbt es einen anderen header-Platzhalter, den ich nutzen sollte?

Wie kann ich herausfinden, welchen idtype der von mir genutzte Platzhalter hat, so dass ich notfalls den sql-query umformulieren könnte?

vielen Dank übrigens

*kneift die Augen zusammen*

ich glaub ich seh land... da ganz hinten!

Verfasst: Mo 27. Dez 2004, 23:15
von timo
ja, HEAD hat einen anderen Contenttyp als HTMLHEAD

du mußt dann das entsprechend anpassen

Danke

Verfasst: Di 28. Dez 2004, 14:33
von mkayi
"es geht... es geht!"

vielen Dank