Verlinkung von Artikeln

Gesperrt
rzwei
Beiträge: 65
Registriert: Mo 28. Feb 2005, 17:02
Wohnort: Isartal
Kontaktdaten:

Verlinkung von Artikeln

Beitrag von rzwei »

Hallo,

nach langer Forumssuche zum Thema "Artikel verschieben" bin ich zu folgendem Ergebnis gekommen (bitte verbessern, wenn was falsch ist):
Die idart bleibt immer gleich, auch wenn der Artikel verschoben wird.
Die idcat und die idcatart ändern sich, wenn der Artikel verschoben wurde.
Was passiert mit der idartlang?

Dass sich die idcatart ändert ist problematisch, da alle von Contenido erzeugten Links (CMS_LINK, HTMLArea3) die idcatart ausgeben.

Jetzt könnte man ja die entsprechenden Module umschreiben, nur bin ich mir nicht sicher, wie auf die Artikel verlinkt werden soll.
Reicht die Ausgabe der idart?.
Muss da noch die idcat dazugestellt werden?
Die ändert sich allerdings wieder, wenn der Artikel verschoben wird.
Oder ist die Ausgabe der idartlang die beste Lösung?

Wie handhabt Ihr das, wenn Ihr Artikel verschiebt?
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

das sich die idcatart beim verschieben ändert ist schlecht -> stimmt
die idartlang bleibt gleich... da ändert sich nichts -> einen artikel über die idartlang anzusteuern ist aber nicht möglich...

grundsätzlich gilt für die seiten ansteuerung in der 4.4.x serie

?idcatart=XX
oder
?idcat=YY (startartikel in der kategorie)
oder
?idcat=YY&idart=ZZ (bestimmter artikel in bestimmter kategorie)

die angabe der idart reicht erst in den kommenden contenido versionen... (wann auch immer die kommen mögen)
*** make your own tools (wishlist :: thx)
rzwei
Beiträge: 65
Registriert: Mo 28. Feb 2005, 17:02
Wohnort: Isartal
Kontaktdaten:

Beitrag von rzwei »

Heißt das, das ich alle Links auf einen Artikel manuell ändern muß, wenn ich einen Artikel verschoben habe?
(Die idcatart ändert sich, die idcat ändert sich und die idartlang kann ich nicht abfragen.)

Oder ich verlinke auf die idart, die kann ich direkt ansteuern. Dann muß ich aber wohl ?lang= mit angeben, wenn ich mehrere Sprachen habe, oder?
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

rzwei hat geschrieben:Heißt das, das ich alle Links auf einen Artikel manuell ändern muß, wenn ich einen Artikel verschoben habe?
(Die idcatart ändert sich, die idcat ändert sich und die idartlang kann ich nicht abfragen.)
ich sags mal so
-> auf die idcatart bei statischen seiten zu verlinken ist kein problem...
Oder ich verlinke auf die idart, die kann ich direkt ansteuern. Dann muß ich aber wohl ?lang= mit angeben, wenn ich mehrere Sprachen habe, oder?
ich glaub in der 4.5.x serie oder in den snapshots kann man artikel nur mit der idart ansteuern... es gibt irgendwo im forum auch die beschreibung wie man das in der 4.4.x serie einbauen kann...

das mit lang und changelang findest du hier im thread...
-> http://www.contenido.org/forum/viewtopi ... changelang
*** make your own tools (wishlist :: thx)
rzwei
Beiträge: 65
Registriert: Mo 28. Feb 2005, 17:02
Wohnort: Isartal
Kontaktdaten:

Beitrag von rzwei »

ich glaub in der 4.5.x serie oder in den snapshots kann man artikel nur mit der idart ansteuern... es gibt irgendwo im forum auch die beschreibung wie man das in der 4.4.x serie einbauen kann...
Also bei mir (4.4.5) kann ich Artikel nur mit der idart ansteuern.
Nachdem die Sprache im Cookie verwaltet wird, müßte es doch gehen, wenn ich alle Elemente in Contenido, die Links erzeugen, so umbaue, dass sie die idart ausgeben. Dann kann ich Artikel verschieben, wie ich lustig bin!?

Mich wundert dann nur, warum Contenido standardmäßig auf die Ausgabe der idcatart programmiert ist.
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

rzwei hat geschrieben:Dann kann ich Artikel verschieben, wie ich lustig bin!?
also wenn es in der 4.4.5 drinnen ist, ja kannst du...
rzwei hat geschrieben:Mich wundert dann nur, warum Contenido standardmäßig auf die Ausgabe der idcatart programmiert ist.
das hängt zum grossteil mit dem content type cms_link zusammen...
-> der kann nur einen wert speichern
ändert man das hat man ein riesen problem beim upgraden...
*** make your own tools (wishlist :: thx)
rzwei
Beiträge: 65
Registriert: Mo 28. Feb 2005, 17:02
Wohnort: Isartal
Kontaktdaten:

Beitrag von rzwei »

das hängt zum grossteil mit dem content type cms_link zusammen...
-> der kann nur einen wert speichern
ändert man das hat man ein riesen problem beim upgraden...
Aber wenn doch in der 4.4.5 die idart ausreicht?
Was für Werte müsste der CMS_LINK denn noch speichern?
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

rzwei hat geschrieben:Aber wenn doch in der 4.4.5 die idart ausreicht?
Was für Werte müsste der CMS_LINK denn noch speichern?
egentlich müsste er folgende werte speichern
idart
idcat
idcatart
idcat & idart
sollte sich auch noch beliebig erweitern lassen...
und dann entsprechend den link zusammenbauen je nachdem welche werte gespeichert wurden...
wäre die sauberste lösung...

aber du kannst es eh so umbauen wie du möchtest...
*** make your own tools (wishlist :: thx)
rzwei
Beiträge: 65
Registriert: Mo 28. Feb 2005, 17:02
Wohnort: Isartal
Kontaktdaten:

Beitrag von rzwei »

aber du kannst es eh so umbauen wie du möchtest...
Das ist mir klar, aber ich will vermeiden, dass das Ganze dann nicht mehr funktioniert, wenn ich weitere Sprachen hinzufüge.
Deshalb frage ich so hartnäckig.

Was ist eigentlich, wenn der User Cookies deaktiviert hat, werden dann die Sprach- und Mandantenangaben über den URL weitergegeben?
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Nicht 100% sicher, aber dann sollte die Session-ID über die URL weitergegeben, die wiederum die Informationen zu Sprach- und Mandanteneinstellung enthält (Mandant ist zusätzlich über das Verzeichnis definiert).

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