Link selbst definieren - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Frank D. (6 Beiträge) am Dienstag, 22.Mai.2001, 21:40.
    Link selbst definieren

      Hallo,

      in einem template habe ich eine Liste verschiedener Anbieter, die ich über loop ausgebe. Nun kann ich aber den Link nicht selbst definieren, sondern bekomme ständig was anderes.

      <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <loop db=topten sort=Platz detail=no range=0,10 code=perl>
      out <<EOF;
      <tr> 
      <td>$Platz</td>
      <td>
      <a href="http://baseportal.de/cgi-bin/baseportal.pl?htx=/daeuble/cash/topten&db=topten" target="main">$Name</a>
      </td>
      </tr>
      

      EOF

      </loop>
      </table>
      

      Der Link, den bp gerneriert bezieht sich auf den Inhalt des Feldes (ein verknüpftes Feld) und nicht auf den href tag:
      http://baseportal.de/cgi-bin/baseportal.pl?htx=/daeuble_data/cash/main&dir=/daeuble_data/cash&db=Anbieter&Id=38&cmd=all&relation=on
      ich habe trotz durchsuchen des Forums keine passende Antwort auf mein Problem gefunden.
      Für Hilfe wäre ich echt dankbar.


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Frank D. (6 Beiträge) am Dienstag, 22.Mai.2001, 21:40.
    Link selbst definieren

      Hallo,

      in einem template habe ich eine Liste verschiedener Anbieter, die ich über loop ausgebe. Nun kann ich aber den Link nicht selbst definieren, sondern bekomme ständig was anderes.

      <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <loop db=topten sort=Platz detail=no range=0,10 code=perl>
      out <<EOF;
      <tr> 
      <td>$Platz</td>
      <td>
      <a href="http://baseportal.de/cgi-bin/baseportal.pl?htx=/daeuble/cash/topten&db=topten" target="main">$Name</a>
      </td>
      </tr>
      

      EOF

      </loop>
      </table>
      

      Der Link, den bp gerneriert bezieht sich auf den Inhalt des Feldes (ein verknüpftes Feld) und nicht auf den href tag:
      http://baseportal.de/cgi-bin/baseportal.pl?htx=/daeuble_data/cash/main&dir=/daeuble_data/cash&db=Anbieter&Id=38&cmd=all&relation=on
      ich habe trotz durchsuchen des Forums keine passende Antwort auf mein Problem gefunden.
      Für Hilfe wäre ich echt dankbar.

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 23.Mai.2001, 15:24.
    Re: Link selbst definieren

      habs vielleicht noch nicht ganz verstanden, aber sehe ich das richtig, dass du auf einen einzelnen eintrag verweisen willst? Wenn ja, brauchst Du sowas wie...

      <a href="http://baseportal.de/cgi-bin/baseportal.pl?htx=/daeuble/cash/topten&Id==$_id" target="main">$Name</a>
      

      (nicht getestet). Wenn Du übrigens gar keinen Perl-Code in Deiner "loop"-Schleife verwendest, kannst Du das gesamte auch kürzer so schreiben:

      <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <loop db=topten sort=Platz range=0,10>
      <tr><td>$Platz</td>
      <td>
      <a href="http://baseportal.de/cgi-bin/baseportal.pl?htx=/daeuble/cash/topten&Id==$_id"
      target="main">$Name</a>
      </td></tr>
      </loop>
      </table>
      

     Antworten

    Beitrag von Frank D. (6 Beiträge) am Mittwoch, 23.Mai.2001, 16:59.
    Re: Link selbst definieren

      Erstmal Danke für Deine Antwort.
      Die Variante, die Du vorschlägst, hatte ich zuerst auch, das funktionierte aber nicht, da ich nicht auf den Datenstz sondern auf einen Anker im Template verweisen will. Da mir dies zu kompliziert erschien, dachte ich jeder Eintrag soll einfach nur auf ein bestimmtes Template verweisen deshalb ohne id.
      Aber egal ob so oder so - bp erzeugt immer einen anderen link, der nicht auf die datenbank topten verweist, sondern auf die datenbank Anbieter. Dazu muss ich sagen, dass das Feld $Name von topten eine Relation auf die datenbank Anbieter enthält. Vielleicht klappt es deswegen nicht, aber eigentlich dürfte er doch den href tag nicht überschreiben.

      Frank

     Antworten

    Beitrag von Frank D. (6 Beiträge) am Mittwoch, 23.Mai.2001, 22:46.
    Kennt denn das Problem keiner?

      Es muss doch möglich sein, eine Feldausgabe mit einem eigenen Link zu definieren, ohne dass bp selbständig den Link ersetzt.

      Für Hilfe wäre ich sehr dankbar.

      Grüsse Frank

     Antworten


     
 Liste der Einträge von 61800 bis 61950:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.12s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!