Startartikel: wo in Datenbank gespeichert (gelöst)

Gesperrt
Beleuchtfix
Beiträge: 1082
Registriert: Di 22. Jul 2003, 10:14
Wohnort: Hessen
Kontaktdaten:

Startartikel: wo in Datenbank gespeichert (gelöst)

Beitrag von Beleuchtfix » Fr 7. Apr 2006, 10:34

Ich habe immer gedacht, dass ein Startartikel der Datenbank con_cat_art Feld is_start duch eine 1 gekennzeichnet wurde. In der 4.4.x war das wohl auch der Fall. Bei einer neuen 4.6.8 haben alle Eintragäge aber den Wert is_start = 0.
Das hängt wahrscheinlich mit dem Start-Mode compatible zusammen, aber wo ist er jetzt :?: :?: :?: :?:
Wo wird den jetzt der Startartikel vermerkt.
Gruß
Florian
Zuletzt geändert von Beleuchtfix am Fr 7. Apr 2006, 11:19, insgesamt 1-mal geändert.

emergence
Beiträge: 10644
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Fr 7. Apr 2006, 11:05

!PREFIX!_cat_lang -> startidartlang
beinhaltet die idartlang aus -> !PREFIX!_art_lang

es wäre sonst nicht möglich unterschiedliche startartikel bei verschiedenen sprachen zu definieren...

mit der alten funktionsweise wäre der startartikel für alle sprachen immer gleich...
*** make your own tools (wishlist :: thx)

Beleuchtfix
Beiträge: 1082
Registriert: Di 22. Jul 2003, 10:14
Wohnort: Hessen
Kontaktdaten:

Beitrag von Beleuchtfix » Fr 7. Apr 2006, 11:20

Danke, habs jetzt gefunden (und verstanden)
Gruß
Florian

langwebdesign
Beiträge: 74
Registriert: So 23. Okt 2005, 14:11
Wohnort: Titting
Kontaktdaten:

Beitrag von langwebdesign » Fr 26. Mai 2006, 13:37

Hi,

das ist genau das was mich auch etwas verwirt hat.
Aber mit dem verständnis haperts grad etwas.

wie muss ich jetzt den überprüfen ob der Artikel ein Startartikel ist?
z.B. für eine Artikelliste ohne Startartikel.

Code: Alles auswählen

$query = "SELECT
             ARTLANG.idart, 
             ARTLANG.idartlang 
          FROM ".$cfg["tab"]["cat_art"]." AS CATART,
               ".$cfg["tab"]["art_lang"]." AS ARTLANG
          WHERE
              CATART.idcat = '".$selcat."'
          AND ARTLANG.idart = CATART.idart
          AND ARTLANG.idlang = '".$lang."'
          AND ARTLANG.online = '1'
          AND is_start = '0'
          ORDER BY CATART.idart DESC";
was muss ich jetzt für is_start = '0' schreiben?

schon mal danke für eure hilfe!
mfg
stephan

peter_b
Beiträge: 1
Registriert: Mi 11. Feb 2004, 01:19
Kontaktdaten:

Beitrag von peter_b » Fr 26. Mai 2006, 15:51

Hallo Stephan,

das müsste es sein

Code: Alles auswählen

$query = "SELECT 
             ARTLANG.idart, 
             ARTLANG.idartlang 
          FROM ".$cfg["tab"]["cat_art"]." AS CATART, 
               ".$cfg["tab"]["art_lang"]." AS ARTLANG, 
               ".$cfg["tab"]["cat_lang"]." AS CATLANG 
          WHERE 
              CATART.idcat = '".$selcat."' 
          AND ARTLANG.idart = CATART.idart 
          AND ARTLANG.idlang = '".$lang."' 
          AND ARTLANG.online = '1'  
          AND CATLANG.idcat = CATART.idcat 
          AND CATLANG.startidartlang != ARTLANG.idartlang 
          ORDER BY CATART.idart DESC";
 
Gruss - Peter

Beleuchtfix
Beiträge: 1082
Registriert: Di 22. Jul 2003, 10:14
Wohnort: Hessen
Kontaktdaten:

Beitrag von Beleuchtfix » Fr 26. Mai 2006, 18:08

Genaugenommen muss man beide kombinieren, wenn man ein universelles modul haben möchte, und nicht weiß, ob Start-mode-Compatible gesetzt ist.
Gruß
Florian

langwebdesign
Beiträge: 74
Registriert: So 23. Okt 2005, 14:11
Wohnort: Titting
Kontaktdaten:

Beitrag von langwebdesign » Fr 26. Mai 2006, 19:00

Danke peter_b funktioniert super.

In meinem Fall kann ich glaub ich davon ausgehen, da es eine neuinstallation von 4.6 ist und kein Update, oder??

mfg
Stephan

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Fr 26. Mai 2006, 19:17

Im Modul Hauptnavigation der V4.6 findet sich eine Funktion IsStartArticle, die pro Artikel ermittelt, ob es sich um einen Startartikel handelt. Diese Funktion berücksichtigt auch, welche Einstellung gilt.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

Gesperrt