Ergebnis 1 bis 4 von 4

Thema: Auflistung-Formulardaten: Fehler im Edit-Link

  1. #1
    Contao-Fan Avatar von Anke
    Registriert seit
    30.06.2009.
    Ort
    Rhein-Main-Gebiet
    Beiträge
    919

    Standard Auflistung-Formulardaten: Fehler im Edit-Link

    Hallo Helmut,

    vielen Dank fürs Richten von xtmembers/memberlist.

    Jetzt habe ich noch ein Problem mit formdatalisting und zwar beim Bearbeiten (Edit-Link) von Datensätzen durch die "Besitzer".

    In der Auflistung (list_fd) lautet der dem Besitzer angzeigte Edit-Link: "http://domain.xx/club_list_reps/details/leeming-spartan.html?act=edit" - funktioniert
    Auf der Detailseite (info_fd) lautet der Edit-Link: "http://smcacricket.com/club_list_reps/details/leeming-spartan.html?details=2671&act=edit" - diese Seite wird nicht gefunden.

    Der Link auf der Detailseite ruft wohl den Alias und zusätzlich die ID auf ...?

    LG
    Anke

  2. #2
    Contao-Urgestein
    Registriert seit
    03.06.2010.
    Ort
    Wuppertal
    Beiträge
    2.149
    User beschenken
    Wunschliste

    Standard

    Heißt dein Feld exakt "alias"?
    Im Backend ist Aliase deaktivieren auch nicht aktiviert?

    /edit:
    Betroffene Codestelle für eventuell spätere Diskussion:
    https://bitbucket.org/thk/efg/src/44...master#cl-1437

  3. #3
    Contao-Fan Avatar von Anke
    Registriert seit
    30.06.2009.
    Ort
    Rhein-Main-Gebiet
    Beiträge
    919

    Standard

    Zitat Zitat von Flex Beitrag anzeigen
    Heißt dein Feld exakt "alias"?
    Im Backend ist Aliase deaktivieren auch nicht aktiviert?
    Deine Fragen verstehe ich nicht ganz. Alias [alias] ist ein Standardfeld im EFG.

    Formular:
    Unter "Daten im Modul "Formular-Daten" speichern" ist als "Formularfeld für Alias" ein Namensfeld ausgewählt.

    Modul Auflistung-Formulardaten:
    Das Feld "URL-Fragment der Detailseite" ist leer.
    "Datensatz-ID beibehalten bei Frontendbearbeitung" ist nicht aktiviert.

    Backend-Einstellungen:
    "Keine Seitenaliase verwenden" ist nicht aktiviert.

    Viele Grüße,
    Anke

  4. #4
    Contao-Fan Avatar von Anke
    Registriert seit
    30.06.2009.
    Ort
    Rhein-Main-Gebiet
    Beiträge
    919

    Standard

    Zitat Zitat von Flex Beitrag anzeigen
    Heißt dein Feld exakt "alias"?
    Im Backend ist Aliase deaktivieren auch nicht aktiviert?

    /edit:
    Betroffene Codestelle für eventuell spätere Diskussion:
    https://bitbucket.org/thk/efg/src/44...master#cl-1437
    Jetzt hatte ich Zeit, mit meinen begrenzten Kenntnissen ein bisschen rumzuprobieren (unter Contao 3.2.10 und 3.3.2).

    Die betroffene Codestelle ist Zeile 2127.
    Verwende ich in Zeile 2127 denselben Code wie in Zeile 2123, dann ist der Bearbeiten-Link auf der Detailseite (fd_info) korrekt und entspricht dem auf der Listenseite (fd_list).
    Code:
    $strLinkEdit = '';
    if ($blnEditAllowed)
    {
    	if (strlen($arrRow['alias']) && !$GLOBALS['TL_CONFIG']['disableAlias'])
    	{
    		$strLinkEdit = $strUrl . '?act=edit' . (strlen($strUrlParams) ? '&' . $strUrlParams : '');
    	}
    	else
    	{
    		$strLinkEdit = $strUrl . '?act=edit' . (strlen($strUrlParams) ? '&' . $strUrlParams : '');
    		// $strLinkEdit = $strUrl . '?'.$this->strDetailKey.'='.$this->intRecordId.'&act=edit' . (strlen($strUrlParams) ? '&' . $strUrlParams : '');
    	}
    }
    Festzustellen, warum Zeile 2127 den Datensatz-Alias und zusätzlich die Datensatz-ID aufruft, muss ich euch überlassen. Ich denke, dieselben Fehler dürften evtl. auch beim Löschen und Export auftreten.

    Und noch etwas: Wenn "Keinen Seitenalias verwenden" aktiviert ist, klappt der Aufruf der Detailseite nicht und bei jedem Klick auf den Bearbeiten-Link werden die Parameter ein weiteres Mal an den Link angehängt.

    Viele Grüße,
    Anke

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •