We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 7971
    • 263 Posts
    Hi,

    ich mal wieder smiley

    Hab noch eine Frage zu Ditto:

    Der Ditto Eintrag wird aus TV generiert...soweit sogut.
    Jetzt möchte ich unterhalb einen Link haben der eine neue Seite öffnet und der Inhalt wird auch aus den
    jeweiligen TV’s des Ditto Eintrages generiert.

    Wie gehe ich da am besten vor?
      • 17883
      • 1,039 Posts
      Gib mal Ditto Template bitte. Und wohin verlinkt werden soll.
        • 7971
        • 263 Posts
        OK hab mir jetzt folgendes gedacht:

        Ich erstelle ein Dokument (welches nicht im Menü angezeigt wird)
        Auf dieses verweise ich aus dem Ditto-Eintrag heraus.
        Mit
        <a href="[~[+id+]~]" class="Eintrag">Details</a>
        

        habe ich ja die ID des Ditto-Eintrags.

        In diesesem Dokument muss ich dann nur den endsprechenden Ditto-Eintrag
        anhand der ID auslesen.

        Soweit die Theorie...aber wie mach ich das Praktisch?

        Ist meine Überlegung richtig?

        Wenn ja wie muss der link lauten welcher auf die neue Seite inkl. der ID des Ditto-Eintrags verweisst?

        Wie muss ich dann in der neuen Seite den Ditto-Eintrag "öffnen" so das ich auf die TV’s zugreifen kann.

          • 7971
          • 263 Posts
          Hier das Ditto Template:
          <div class="ditto_summaryPost" allign="left">
          	  
          	    <table width="80%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td width="150" height="82" valign="top">
          			<div align="center" style="width: 98%; padding: 4px">
          			[+tvVorschaubild+]
          			</div>
          			</td>
                      <td width="70%" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#1BB539">
                        <tr>
                          <td valign="top" class="AngeboteHead">[+tvKurzbeschreibung+]</td>
                        </tr>
                      </table>
                        <div class="AngeboteBody">
          			  ObjektNr.: [+tvObjekt_Nr+]<br />
          			  <br />
          			  [+tvort+]<br />
                        [+tvZimmer+] Zimmer, Wohnfläche [+tvWohn_qm+]<br />
                        KP: [+tvKaufpreis+]<br />
                        [+tvProvision+]
                        <p></p>
                        
                        <a href="[~[+id+]~]" class="Eintrag">Langexposè mit weiteren Infos</a>
                        </div><br /></td>
                    </tr>
                  </table>
          <div>[+summary+]</div>	 
          	  </div>
          


          Dahin soll verlinkt werden: Detailseite (id=9)
            • 17883
            • 1,039 Posts
            Detaillink im ditto Template:

            <a href="[~[+id+]~]">LINKTEXT</a>
            
              • 7971
              • 263 Posts
              Ja damit verweise ich auf den jeweiligen Ditto-Eintrag.
              Aber ich muss ja ein Dokument haben welches die TV inhalte ausgibt!
                • 17883
                • 1,039 Posts
                Wie soll das dann aussehen? Hast da schon das HTML für geschrieben? Ich würde das einfach in einen Chunk schreiben {{detailansicht}} und den Aufruf eben in den Contentbereich des jeweiligen Dokuments schreiben (in dem Fall eben mit [*NAME*] für die TVs.
                  • 7971
                  • 263 Posts
                  Ja genau so habe ich mir auch gedacht,

                  aber ich weiss nicht wie der Ditto Aufruf dann aussehen muss.
                  Und wie der Link zur Detailansicht aussehen muss.

                  Dann möchte ich noch gerne TV’s nur ausgeben wenn diese Gefüllt sind.
                    • 17883
                    • 1,039 Posts
                    Also, es ist ja so: Du hast nen Ordner in dem verschiedene Projekte liegen, richtig? Jedes Projekt hat TVs mit den Daten, richtig? Aus diesem Ordner wird die Übersicht generiert, richtig? Jetzt willst Du aus der Übersicht in die Detailansicht verlinken. Das machst Du mit dem Link oben. In der Detailansicht (das ist ja eben die wo Du die TVs ausfüllt), fügst Du in das Content Feld {{detailansicht}} ein. Du erstellst einen Chunk "detailansicht" wo Du folgendes reinsetzt:


                    Vorschaubild: [*Vorschaubild*]
                    Beschreibung: [*Kurzbeschreibung*]
                    usw.

                    Wie Du das dann formatierst ist Dir überlassen. Dann wird in jeder Detailansicht der Code ausgegeben und die jeweils für dieses Dokument gültigen TVs ausgelesen.

                      • 7971
                      • 263 Posts
                      Ok. Soweit klappt das auch. Nur steht jetzt natürlich auch die Aulistung der Detailansicht unterhalb der Ditto-Liste.
                      Wenn das noch weg zu kriegn ist dann sollte es so funktionieren.