Listview type='languagelink' und seoURL's

Alles rund um die Erstellung von Patches, Behebung von Bugs und Contributions
Benutzeravatar
Carrear
webEdition Partner
webEdition Partner
Beiträge: 646
Registriert: Do 17. Jan 2013, 03:02
Wohnort: Hannover
Kontaktdaten:

Listview type='languagelink' und seoURL's

Beitragvon Carrear » Mo 20. Apr 2015, 11:05

Hi Leute,

seit einem Update auf die neueste Version funktioniert ein Listview vom Typen languagelink nicht mehr mit den seoURL's.
Bisher war da alles tutti. Der Code sieht wie folgt aus:

Code: Alles auswählen

<we:listview type="languagelink" name="globallink" pagelanguage="top" objectseourls="true" showself="true" recrusive="true">
	<we:repeat>
		<we:ifField name="WE_TARGETLANGUAGE" type="text" match="$language" operator="equal">
			
			<we:else/>
			<a href="<we:ifFieldNotEmpty match="WE_PATH"><we:field type="text" name="WE_PATH" hyperlink="false" /><we:else/>/<we:field name="WE_TARGETLANGUAGE"/>/index.php</we:ifFieldNotEmpty>" class="icon-transparent-w-<we:field name="WE_TARGETLANGUAGE"/>"></a>
		</we:ifField>
	</we:repeat>
</we:listview>
Ausgegeben wird mir aber anstatt die seoURL nur die Datei, die für die Anzeige des Objektes zuständig ist. Ersetze ich die Ausgabe von WE_PATH durch WE_URL wird gar nichts mehr ausgegeben.

Bei einem Blick in die GLOBALS Variable wundert mich das auch nicht mehr. Hier der Inhalt:

Code: Alles auswählen

we_listview_langlink Object
(
    [docType] => 
    [IDs] => Array
        (
        )

    [foundlinks] => Array
        (
            [0] => Array
                (
                    [0] => 2918
                    [DID] => 2918
                    [1] => de_DE
                    [DLocale] => de_DE
                    [2] => 2931
                    [LDID] => 2931
                    [3] => en_GB
                    [Locale] => en_GB
                    [4] => 0
                    [IsFolder] => 0
                    [5] => 0
                    [IsObject] => 0
                    [6] => tblFile
                    [DocumentTable] => tblFile
                    [7] => /en/data-communication/technologies/GSM-GPRS-EDGE-HSPA-LTE/produkt.php
                    [Path] => /en/data-communication/technologies/GSM-GPRS-EDGE-HSPA-LTE/produkt.php
                    [8] => 2929
                    [ParentID] => 2929
                )

            [1] => Array
                (
                    [DID] => 2918
                    [DLocale] => de_DE
                    [LDID] => 2918
                    [Locale] => de_DE
                    [DocumentTable] => tblFile
                    [IsObject] => 0
                    [IsFolder] => 0
                    [Path] => /de/Datenkommunikation/Technologien/GSM-GPRS-EDGE-HSPA-LTE/produkt.php
                )

        )

    [ClassName] => we_listview_langlink
    [linkType] => tblFile
    [searchable] => 1
    [condition] => 
    [defaultCondition] => 
    [customerFilterType] => off
    [subfolders] => 1
    [customers] => 
    [languages] => 
    [numorder] => 
    [objectseourls] => 1
    [hidedirindex] => 1
    [pagelanguage] => de_DE
    [ownlanguage] => de_DE
    [dirsearchtable] => tblFile
    [showself] => 1
    [recursive] => 1
    [DB_WE] => DB_WE Object
        (
            [conType:DB_WE:private] => 
            [retry:we_database_base:private] => 
            [Link_ID:protected] => Resource id #31
            [Query_ID:protected] => Resource id #212
            [Insert_ID:we_database_base:private] => 0
            [Affected_Rows:we_database_base:private] => 0
            [Record] => Array
                (
                    [0] => 2918
                    [DID] => 2918
                    [1] => de_DE
                    [DLocale] => de_DE
                    [2] => 2931
                    [LDID] => 2931
                    [3] => en_GB
                    [Locale] => en_GB
                    [4] => 0
                    [IsFolder] => 0
                    [5] => 0
                    [IsObject] => 0
                    [6] => tblFile
                    [DocumentTable] => tblFile
                    [7] => /en/data-communication/technologies/GSM-GPRS-EDGE-HSPA-LTE/produkt.php
                    [Path] => /en/data-communication/technologies/GSM-GPRS-EDGE-HSPA-LTE/produkt.php
                    [8] => 2929
                    [ParentID] => 2929
                )

            [Row] => 1
            [Errno] => 0
            [Error] => 
            [hasTempTable:we_database_base:private] => 
            [Database:protected] => db392580_15
        )

    [name] => globallink
    [rows] => 100000000
    [cols] => 
    [maxItemsPerPage] => 100000000
    [stop_next_row] => 
    [start] => 0
    [search] => 
    [offset] => 0
    [order] => 
    [desc] => 
    [cats] => 
    [catOr] => 
    [anz_all] => 2
    [anz] => 2
    [workspaceID] => 
    [count] => 1
    [Record] => Array
        (
            [ID] => 2931
            [WE_ID] => 2931
            [Path] => /en/data-communication/technologies/GSM-GPRS-EDGE-HSPA-LTE/produkt.php
            [WE_PATH] => /en/data-communication/technologies/GSM-GPRS-EDGE-HSPA-LTE/produkt.php
            [WE_LANG] => de_DE
            [WE_DOCUMENTLOCALE] => de_DE
            [WE_DOCUMENTCOUNTRY] => DE
            [WE_DOCUMENTLANGUAGE] => de
            [WE_TARGETLOCALE] => en_GB
            [WE_TARGETCOUNTRY] => GB
            [WE_TARGETLANGUAGE] => en
            [WE_TARGETLANGUAGE_NAME] => English
            [WE_TARGETCOUNTRY_NAME] => United Kingdom
        )

    [close_a:we_listview_base:private] => 1
    [calendar_struct] => Array
        (
            [calendar] => 
            [defaultDate] => 
            [date] => -1
            [calendarCount] => 
            [datefield] => 
            [start_date] => 
            [end_date] => 
            [storage] => Array
                (
                )

            [forceFetch] => 
            [count] => 0
            [weekstart] => 0
        )

    [id] => 2918
    [categoryids] => 
)
Wie komme ich an die seoURL des korrespondierenden Objektes/Dokumentes?

Benutzeravatar
Carrear
webEdition Partner
webEdition Partner
Beiträge: 646
Registriert: Do 17. Jan 2013, 03:02
Wohnort: Hannover
Kontaktdaten:

Re: Listview type='languagelink' und seoURL's

Beitragvon Carrear » Di 12. Jan 2016, 13:10

Und nun? Soll ich das Problem ignorieren? Es gibt doch sicher noch andere, die Objekte und diesen Listview benutzen, oder?

PS: Ein Update von 6.4.2 auf 6.4.3 brachte die Fehlerbehebung. Ist da etwas bekannt? Ich finde nichts in der Versionshistorie.


Zurück zu „Patches, Bugs und Contributions“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 9 Gäste