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> Metatool</a>
<!--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
| Thread (I5.02.18: Metatool - Überschreiben von Target-Metafeldern mit leerem Wert) |
- 12.8.02 15:44, Christoph Biveroni
|
© 2001, 2002 marchive.pl Christian Lackas
[HOME]
[MARCHIVE]
[INDEX]
[IMPERIA]
[IMPRESSUM]
[DELTA]