Imperia-Users

Home -> Imperia-Users -> 2002 -> August

 I5.02.18: Metatool - Überschreiben von Target-Metafeldern mit leerem Wert 
 Date  08/12/02 13:39:00 GMT
 From  Christoph Biveroni
 Subject  I5.02.18: Metatool - Überschreiben von Target-Metafeldern mit leerem Wert
 Previous Thread
 Next Thread
 Start of Thread
 Reference
 Previous Reply
 This Message
 Reply
 Next Reply
Hallo

Wir verwenden das Metatool, um eine Linkliste zu generieren. Und zwar
mit dem  Feature-Mechanismus, nicht mit dem Linklist-Mechanismus: So
bleiben uns mehr Optionen zur Darstellung der <a>-Tags offen.

Testversion:
- ein Link (-> FEATURE_ANZMAINS=1)
- drei Target-Metafelder (SECRETrelated_title_test_en,
SECRETrelated_url_test_en, SECRETrelated_file_test_en)
------------------------------------------

<!--AUFRUF METATOOL-->
           <!--eraseme--><a class=editwindow href="javascript: var
win=open('/cgi-bin/site_metatool.pl?MYURL=<!--XX-directory-->/<!--XX-fil
ename-->:FEATURE1_NAME=Links_English_test:FEATURE1_ANZMAINS=1:DIRECTORY=
/IntranetFBZ/en/:FEATURE1_SYNC_SECRETrelated_title_test_en=title_en:FEAT
URE1_SYNC_SECRETrelated_url_test_en=directory_en:FEATURE1_SYNC_SECRETrel
ated_file_test_en=FILENAME:DISPLAY_LISTELEMS=0','','toolbar=no,width=800
,height=600,directories=no,status=yes,scrollbars=yes,resize=yes,resizabl
e,menubar=no,location=no,copyhistory=no')"><IMG
SRC="/imperia/md/defaults/images/icon_klein.gif" WIDTH="14" HEIGHT="14"
BORDER=0>&nbsp;Metatool</a>&nbsp;
<!--AUFRUF METATOOL -->

-----------------------------------------

Im folgenden Code initialisieren wir die benötigten Target-Hiddenfields:

----------------------------------------------

<!--//INITIALIZE ENGLISH related VARIABLES-->
    <!--link1-->
    <!--eraseme-->Hidden fields start<br>
    #IF <!--XXDEF-SECRETrelated_title_test_en1-->
     <INPUT NAME="IMPERIA:SECRETrelated_title_test_en1" TYPE="hidden"
VALUE="<!--XX-SECRETrelated_title_test_en1-->">
     <INPUT NAME="IMPERIA:SECRETrelated_url_test_en1" TYPE="hidden"
VALUE="<!--XX-SECRETrelated_url_test_en1-->">
     <INPUT NAME="IMPERIA:SECRETrelated_file_test_en1" TYPE="hidden"
VALUE="<!--XX-SECRETrelated_file_test_en1-->">
    #ELSE
     <INPUT NAME="IMPERIA:SECRETrelated_title_test_en1" TYPE="hidden"
VALUE="">
     <INPUT NAME="IMPERIA:SECRETrelated_url_test_en1" TYPE="hidden"
VALUE="">
     <INPUT NAME="IMPERIA:SECRETrelated_file_test_en1" TYPE="hidden"
VALUE="">
    #ENDIF

    <!--eraseme--><br>Hidden fields end<br>

--------------------------------------------------

Und zuletzt setzen wir den Link aus den drei Hiddenfield-Werten
zusammen:

-------------------------------------------------

<br>Here goes the href...<br>
    <a class="inline_comment"
href="<!--XX-SECRETrelated_url_test_en1-->/<!--XX-SECRETrelated_file_tes
t_en1-->"><!--XX-SECRETrelated_title_test_en1--></a>

-------------------------------------------------

Unser Problem: den Wert der 3 Hiddenfields (oder auch Textfields, haben
wir schon ausprobiert) können wir problemlos über das Metatool ändern.
Bloss: wenn wir im Metatool alle Dropdown-Menus auf "nichts" ("--")
setzen (-> kein Wert für die 3 Felder), werden die entsprechenden
Target-Metafeld-Werte nicht angepasst, d.h. nicht mit "" überschrieben.
Frage: Was machen wir falsch?
Gibt's da einen klugen Workaround?

Danke für jede Anregung.

Wie gesagt: Imperia 5.02.18.

Gruss, Christoph
Attachments
 1  +-index.html message/rfc822  

ATTENTION: HTML attachments to this mail have been converted to plain text to prevent you from possibly malicious HTML files. Other attachments are included here without any checking. Choose your own poison! The maintainers of this site cannot be held responsible for any damage caused by these attachments.

 I5.02.18: Metatool - Überschreiben von Target-Metafeldern mit leerem Wert
 Previous Thread
 Next Thread
 Start of Thread
 Reference
 Previous Reply
 This Message
 Reply
 Next Reply
 
 08/12/02 13:39:00 GMT  Christoph Biveroni
 09/02/02 15:09:18 GMT  +--Christian Kosiolek

Powered by Imperia
Home | Top | Imprint