Linkliste im Block

Fragen zum Erstellen von Templates für webEdition.
arcmedia

Linkliste im Block

Beitragvon arcmedia » Mo 7. Mär 2005, 21:00

Wieso bleibt die Variable im Frontend leer:
<we:var name="MitarbeiterLink" type="link"/>
obwohl ich sie im Admin Bereich abfülle?

Dieser Link

<a class="content" onclick="Javascript:oeffnefenster('<we:var name="MitarbeiterLink" type="link"/>','mitarbeiter','width=480,height=480');return false;" href="#">variabel mitarbeiter</a>

funktioniert leider auch nicht...



Hier der ganz block code:
-------------------------------------------------------------------

<we:block name="BlockLittau">
<table class="content" border="0" cellpadding="0" cellspacing="0" width="555">
<tr>
<td height="17" width="130"><font class="sublines" color="#0000ff"><we:input type="text" name="Filiale" value="Ort" size="40" maxlength="40"/><a href="" name="ADSFDSFD"></a></font></td>
<td width="249">
</td>
<td align="right" height="17" width="176"><we:link name="LinkFiliale" class="content"/></td></tr>
<tr>
<td height="15">
</td>
<td>
</td>
<td>
</td>
</tr>
</table>
<table class="content" border="0" cellpadding="0" cellspacing="0" width="555">
<we:ifEditmode>
<tr bgcolor="#0066CC">
<td width="155" height="17" style="font-size:11px;font-family:verdana,arial;font-weight:bold;"><font color="#FFFFFF">Abteilung</font></td>
<td width="200" style="font-size:11px;font-family:verdana,arial;font-weight:bold;"><font color="#FFFFFF">Mitarbeiter</font></td>
<td width="200" style="font-size:11px;font-family:verdana,arial;font-weight:bold;"><font color="#FFFFFF">Funktion</font></td>
</tr>
</we:ifEditmode>
<we:linklist name="LinkLittau">
<tr>
<td height="17" width="155"><we:input type="text" name="Abteilung" size="25" maxlength="30"/></td>
<td width="200" valign="top">
<we:ifEditmode>
<we:link name="MitarbeiterLink"/>
</we:ifEditmode>

<we:ifNotEditmode>
Link-Pfad: <we:var name="MitarbeiterLink" type="link"/> ==========
</we:ifNotEditmode>


<we:ifNotEditmode>
<we:var name="MitarbeiterLink" type="link"/>



<a class="content" onclick="Javascript:oeffnefenster('<we:var name="MitarbeiterLink" type="link"/>','mitarbeiter','width=480,height=480');return false;" href="#">variabel mitarbeiter</a>
</we:ifNotEditmode>
</td>
<td width="200"><we:input type="text" name="Funktion" size="25" maxlength="30"/></td>
</tr>
</we:linklist>
</table>

</we:block>


an was könnte das liegen? ist es grundsätzlich nicht empfehlenswert linklist in block tags zu verwenden?

arcmedia

help

Beitragvon arcmedia » Di 8. Mär 2005, 12:11

Kann ich überhaupt eine Linklist in ein Block nehmen? Wie spucke ich in einer linklist eine Variable aus?

MarS
Senior Member
Beiträge: 602
Registriert: Mo 2. Mai 2005, 11:30
Wohnort: Kiel
Kontaktdaten:

Beitragvon MarS » Mo 2. Mai 2005, 11:31

Aloha,

ja, das wäre schon interessant zu wissen.

Gruss, Martin

Liquid
Senior Member
Beiträge: 1172
Registriert: Do 8. Jan 2004, 12:31
Wohnort: Karlsruhe

Beitragvon Liquid » Mo 2. Mai 2005, 11:49

Hallo Arcmedia,

grundsätzlich sollte das kein Problem sein!
Bin mir nicht sicher aber dass Ihre Ausgabe leer bleibt könnte mit der Namensvergabe im Block zusammenhängen, dort werden die Felder nach einem bestimmten Schema umbenannt!
Meiner Meinung nach war das sowas wie Blockname_Zählervariable_NamedesInputs
aber da müssen Sie mal hier im Forum bissle suchen!
Gruß Liquid

Liquid
Senior Member
Beiträge: 1172
Registriert: Do 8. Jan 2004, 12:31
Wohnort: Karlsruhe

Beitragvon Liquid » Mo 2. Mai 2005, 12:18

Nachtrag: Schauen Sie sich den Quelltext der Ausgabeseite an, dort stehen die Feldnamen wie Sie im Block erzeugt werden!
Gruß Liquid

MarS
Senior Member
Beiträge: 602
Registriert: Mo 2. Mai 2005, 11:30
Wohnort: Kiel
Kontaktdaten:

Beitragvon MarS » Di 3. Mai 2005, 23:05

hmm,

ich habe hier gerade den Fall, dass in dem einen Template eine Linkliste im Block einwandfrei funktioniert und in einem anderen die Linkliste im Editmode einfach nicht vorhanden ist ... sehr mysteriös.
An der Namensgebung liegt es zumindest nicht.

Nachtrag:
Aha, man darf kein PHP innerhalb der Linkliste verwenden, dann verschluckt die sich und man kann keine Einträge hinzufügen, wenn die Liste leer ist -- sehr unwitzig.

Auf die Linkliste kannst du mit unserialize($we_doc->getElement("<NameLinkliste>blk_<NameBlock>_".$Block[$Index])) zugreifen.

Gruss, Martin


Zurück zu „webEdition Templates erstellen (we:Tags)“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 50 Gäste