Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2006-06-12 08:48:32

ede
Member
Registered: 2006-05-02
Posts: 39

[de-de] [gelöst] Eingabe in customfield als Integer ausgeben

Hallo zusammen,

gibt es eine Möglichkeit die Eingabe in ein customfiled in einen Integer umzuwandeln?
Ich möchte einem Artikel ein Downloadfile anhängen, und dies am liebsten so, dass ich z.b. nur die Nummer des Downloads in ein customfield eintrage und diese nummer dann als id übernommen wird.

also ungefähr so:

<code>
<txp:file_download form=“downloadansicht” id=”<txp:custom_field name=“download_id” />” />
</code>

habe schon (erfolglos) versucht den Wert so umzuwandeln:

<code>
<txp:file_download form=“downloadansicht” id=”<txp:php>intval(<txp:custom_field name=“download_id” />)</txp:php>” />
</code>

Offline

#2 2006-06-12 10:11:51

Sencer
Archived Developer
From: cgn, de
Registered: 2004-03-23
Posts: 1,803
Website

Re: [de-de] [gelöst] Eingabe in customfield als Integer ausgeben

Das Problem ist nicht, ob es ein Integer ist, sonder dass du Tags nicht als Attribute für andere Tags verwenden kannst. Siehe auch den FAQ-Eintrag:

http://textpattern.com/faq/160/can-i-use-tags-within-tags

Offline

#3 2006-06-12 11:30:50

Skubidu
Archived Plugin Author
Registered: 2004-10-23
Posts: 611
Website

Re: [de-de] [gelöst] Eingabe in customfield als Integer ausgeben

Du kannst folgendes probieren, um zu dem gewünschten Resultat zu kommen:

<txp:php>
  global $thisarticle;
  echo file_download(array('form' => 'downloadansicht', 'id' => $thisarticle['download_id']));
</txp:php>

Offline

#4 2006-06-12 20:30:43

ede
Member
Registered: 2006-05-02
Posts: 39

Re: [de-de] [gelöst] Eingabe in customfield als Integer ausgeben

Vielen Dank,
das funktioniert perfekt!

Offline

Board footer

Powered by FluxBB