Ergebnis 1 bis 16 von 16

Thema: Spaltenwert: Name anstelle ID's anzeigen

  1. #1
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Frage Spaltenwert: Name anstelle ID's anzeigen

    Hallo zusammen

    Ich habe zwei Kataloge:
    Einen mit Kategorien und der andere mit Produkten. Alles wird im FE Editiert.

    Die Kategorien werden bei der Erstellung eines Produktes als Tags (Für Mehrfachauswahl) angezeigt.
    Leider werden aber bei den Tags die ID's und nicht die Namen der Kategorien angezeigt.

    Kann man das ändern?

    Besten Dank

    PS. Bei der Erstellung des Katalogfeldes habe ich natürlich Spaltenwert "Name" ausgewählt.
    Geändert von tognit (08.02.2012 um 14:00 Uhr) Grund: Nachtrag

  2. #2
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Gesicht zeigt die Zunge Habe da was verwechselt

    Natürlich wird der Name der Kategorie bei der Erstellung eines Produktes angezeigt.

    Doch beim speichern des Produktes werden die ID's der Kategorien in die DB gespeichert. Ich möchte aber die Namen in der DB, um die Daten (Namen der Kategorie) in einem dritten Katalog weiterzuverwenden.

  3. #3
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo tognit,
    das wirst du so nicht ändern können. Natürlich werden die Daten von Tags als ID in dem entsprechenden Katalog abgelegt. So funktioniert das bei Datenbanken ;-)
    Du müsstest da dann eine weitere Verknüpfung bilden... das hier wäre mal eine anregung: https://www.contao-community.de/show...741#post179741

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  4. #4
    Contao-Nutzer
    Registriert seit
    01.12.2010.
    Beiträge
    17

    Standard Lösung gefunden ?

    Habe nämlich das gleiche Problem. Helfen könnte mir auch eine Abfrage auf Datenbank Ebene mit phpMyadmin, weiß aber nicht wie ich das anstellen soll.

  5. #5
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Sollten die richtigen Namen eigentlich im BE in der Zeichenkette für den Titel jedes Eintrags kommen?

    Ich hab hier einen Katalog, der 4 Select-Felder in Reihe hat (Kontinent, Land, Staat, Stadt). Die Reihenschaltung funktioniert. Allerdings werden im BE die Felder ab Kontinent nicht mehr ausgegeben im Titel.
    Im Template kommen die IDs. Das ist mir recht, da hänge ich zur Not eine DB-Afrage rein.

    Aber im BE sollten doch eigentlich die Labels aus Taxonomy kommen, oder?

    Danke und Grüße,
    Tim


    ps. die Werte eines SELECTs kommen im FE innerhalb des keys [ref][0][name]
    Schade, sollte das nicht eher im [value] des Eintrags sein?
    Geändert von Tim G (13.04.2012 um 14:03 Uhr)
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  6. #6
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Tim G,
    hilf mir ein wenig auf die Sprünge... wo wird genau die ID ausgegeben und nicht der Title?
    Ich komm so langsam durcheinander, wer wo genau welche Anzeigeprobleme hat im Moment *g*

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  7. #7
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von MacKP Beitrag anzeigen
    Hallo Tim G,
    hilf mir ein wenig auf die Sprünge... wo wird genau die ID ausgegeben und nicht der Title?
    Ich komm so langsam durcheinander, wer wo genau welche Anzeigeprobleme hat im Moment *g*

    Viele Grüße
    Ja, verstehe ich.

    Hier erstmal ein Lösungsansatz fürs template. Falls dort aus einem Select nur die IDs angezeigt werden. Nett wie der catalog ist, schickt er die Auswahlen raw mit.

    PHP-Code:
    <?php
    <?php if (count($this->entries)): ?>
    // list of select field that normally display the id
    $arrSelects = array('country','state','city');
    ?>

    <div class="field <?php echo $field?>">
        <?php if(in_array($field$arrSelects)) $data['value'] = $data['ref'][0]['name']; ?>
        <div class="label"><?php echo $data['label']; ?></div>
        <div class="value"><?php echo $data['value']; ?></div>
    </div>
    So siehts im BE aus (siehe screenshots, dann weisst du schon bescheid )
    Bei Location: Kommt nur der Kontinent rein, der sozusagen, das erste Select der Kette ist. Die anderen inserttags {{continent}},{{country}},{{state}},{{city}}. Bleiben leer, trotz getroffener Auswahl. (im FE ist alles da und in der DB brav die IDs)

    Danke!!!

    ps. falls es interessant ist. Die Taxonomy ist ebenfalls hierachisch. Pointet man z.B. das SELECT country direkt auf eine Wurzel für ein Land. Klappt auch die BE-Ausgabe. Aber dann verliert man die Abhängigkeit vom der Vorauswahl.
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Tim G (13.04.2012 um 14:25 Uhr)
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  8. #8
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Welche Catalog Version nutzt du denn?
    Ich hab eine aus dem SVN (schon ein paar Wochen her...) da geht es bei select (Also ich bekomm in der Listenansicht die passende Ausgabe).
    Kannst du das noch mal mit der aktuellen SVN/github Version testen? Und bei Bedarf ein oder zwei Tickets machen? *g*

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  9. #9
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Ist die aus ER.
    Wegen Rechten am Server nicht die ausm SVN.

    Normale Selects laufen, nur die, die sich auf ein ElternSelect beziehen kommen im BE nicht rein.

    Ich probier noch bissel
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  10. #10
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Tim G,
    du meinst also ein Select, was wieder ein Select beinhaltet?
    Das geht nicht. Das stimmt. Also zumindest nicht automatisch, weil man sich sonst zu leicht eine Endlosschleife bauen kann ;-)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  11. #11
    Contao-Nutzer
    Registriert seit
    01.12.2010.
    Beiträge
    17

    Standard

    Zitat Zitat von MacKP Beitrag anzeigen
    Hallo Tim G,
    hilf mir ein wenig auf die Sprünge... wo wird genau die ID ausgegeben und nicht der Title?
    Ich komm so langsam durcheinander, wer wo genau welche Anzeigeprobleme hat im Moment *g*

    Viele Grüße

    Also ich habe das gleiche Problem wie tognit . Alle Werte werden in Contao sowohl im FE als auch im BE richtig ausgegeben.
    Was ich möchte ist eine Möglichkeit Zwecks Weiterverarbeitung statt der Id’s die Tags in einer Tabelle angezeigt bekomme.

  12. #12
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von jorgos Beitrag anzeigen
    Also ich habe das gleiche Problem wie tognit . Alle Werte werden in Contao sowohl im FE als auch im BE richtig ausgegeben.
    Was ich möchte ist eine Möglichkeit Zwecks Weiterverarbeitung statt der Id’s die Tags in einer Tabelle angezeigt bekomme.
    Hallo jorgos,
    dazu hab ich doch weiter oben schon was geschrieben...

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  13. #13
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von MacKP Beitrag anzeigen
    Hallo Tim G,
    du meinst also ein Select, was wieder ein Select beinhaltet?
    Das geht nicht. Das stimmt. Also zumindest nicht automatisch, weil man sich sonst zu leicht eine Endlosschleife bauen kann ;-)

    Viele Grüße
    haha, nein nein. Das geht nicht.

    Ich rede von ganz normalen Katalog-Einstellungen für Select-Felder. Siehe Screenshots.
    Das Select für das Land hat als "Filter des Elternelements" das Select für den Kontinent usw.

    Sobald der "Filter des Elternelements" gesetzt ist, wird der ausgewählte Wert in diesem Select nicht mehr im BE ausgegeben.
    Angehängte Grafiken Angehängte Grafiken
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  14. #14
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Oh, puhhh ^^
    So ein Setting hatte ich schon lange nicht mehr. Kannst das bitte ins Ticket System bringen?

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  15. #15
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von MacKP Beitrag anzeigen
    Oh, puhhh ^^
    So ein Setting hatte ich schon lange nicht mehr. Kannst das bitte ins Ticket System bringen?

    Viele Grüße
    Ok,
    da scheint aber einiges zu kleben gerade mit den SELECTs mit Elternelement. Im Katalog-Filter werden die auch ignoriert.
    Interessant, und schade

    Danke Dir, Grüße!
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  16. #16
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja, an den Filtern wurde auch sehr viel geschraubt aktuell...

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

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
  •