Hallo,
wie ruft man mit PHP die Werte von we:link INNERHALB einer we:linklist ab?
Habe weder auf we:devedge noch im Forum dazu etwas gefunden, kann mir jemand weiterhelfen?
Gruß,
Silke
Werte von we:link innerhalb einer linklist per PHP abrufen
hallo,
hab ich eben gerade mal mit einer dynamischen Seite ausserhalb einer Linkliste probiert und sollte innerhalb prinzipiell genauso funktionieren, vielleicht hilft ja das Beispiel weiter:
hab ich eben gerade mal mit einer dynamischen Seite ausserhalb einer Linkliste probiert und sollte innerhalb prinzipiell genauso funktionieren, vielleicht hilft ja das Beispiel weiter:
Code: Alles auswählen
<we:linklist name="test">
<we:link />
<we:postlink>
</we:postlink>
</we:linklist>
<?php
$linkListencoded = unserialize($_SESSION["WE_LINKLIST"]);
for ($i=0; $i<=count($linkListencoded[0]["href"]);$i++)
{
echo "Href:".$linkListencoded[$i]["href"]."
";
echo "Text:".$linkListencoded[$i]["text"]."
";
}
?>
Hallo,
so funktioniert es innerhalb einer linklist:
-------------------------------------------
<we:linklist name="test">
<we:link />
<?php
$linkListencoded = unserialize ($GLOBALS["we_doc"]->getElement("test"));
for ($i=0; $i<=count($linkListencoded)-1; $i++)
{
echo "Href:".$linkListencoded[$i]["id"]."
";
echo "Text:".$linkListencoded[$i]["text"]."
";
}
?>
<we:postlink>
</we:postlink>
</we:linklist>
-------------------------------------------
Gruß,
Silke
so funktioniert es innerhalb einer linklist:
-------------------------------------------
<we:linklist name="test">
<we:link />
<?php
$linkListencoded = unserialize ($GLOBALS["we_doc"]->getElement("test"));
for ($i=0; $i<=count($linkListencoded)-1; $i++)
{
echo "Href:".$linkListencoded[$i]["id"]."
";
echo "Text:".$linkListencoded[$i]["text"]."
";
}
?>
<we:postlink>
</we:postlink>
</we:linklist>
-------------------------------------------
Gruß,
Silke
Hallo,
was muss ich ändern wenn ich die Werte von we:link innerhalb eines we:block & innerhalb einer we:linklist abfragen möchte?
__________________
<we:block name="testblock">
<we:linklist name="test">
<we:link />
<?php
$linkListencoded = unserialize ($GLOBALS["we_doc"]->getElement("test"));
for ($i=0; $i<=count($linkListencoded)-1; $i++)
{
echo "Href:".$linkListencoded[$i]["id"]."
";
echo "Text:".$linkListencoded[$i]["text"]."
";
}
?>
</we:linklist>
</we:block>
__________________
Gruß,
Silke
was muss ich ändern wenn ich die Werte von we:link innerhalb eines we:block & innerhalb einer we:linklist abfragen möchte?
__________________
<we:block name="testblock">
<we:linklist name="test">
<we:link />
<?php
$linkListencoded = unserialize ($GLOBALS["we_doc"]->getElement("test"));
for ($i=0; $i<=count($linkListencoded)-1; $i++)
{
echo "Href:".$linkListencoded[$i]["id"]."
";
echo "Text:".$linkListencoded[$i]["text"]."
";
}
?>
</we:linklist>
</we:block>
__________________
Gruß,
Silke
z.B. so
<we:block name="Block">
<we:linklist name="Links">
[...]
Gruss, Martin
<we:block name="Block">
<we:linklist name="Links">
[...]
Code: Alles auswählen
$BlockArray = unserialize($we_doc->getElement("Block"));
foreach ($BlockArray as $Suffix) {
$LinklistArray = unserialize($we_doc->getElement("Linksblk_Block_".$Suffix));
foreach ($LinklistArray as $Link) {
$Output = '<a href="'.$Link['href'].'">'.$Link['text'].'</a>';
}
}
Gruss, Martin
viel besser :)
hab gerade eine andere möglichkeit gefunden innerhalb einer linklist variablen mit php zu lesen:
<?php $caption = '<we:field/>'; ?>
funktioniert
filip
<?php $caption = '<we:field/>'; ?>
funktioniert
filip
Wer ist online?
Mitglieder in diesem Forum: Semrush [Bot] und 23 Gäste