hallo pepe, ich hab leider zimlich keine ahnung von php, somit ists etwas schwer zu erklären, aber es geht darum ein EditTemplate zum bearbeiten einer wikiseite (PmWiki) aufzurufen. Die Seitennamen haben die Form Gruppe.Name.
Der Code sagt nun: wenn in einer Gruppe "Gruppe.EditForm" exisitert nimm dieses,
ausser die Seite die zu bearbeiten ist heisst "GroupHeader", "GroupFooter" oder "HomePage".
Ich versuch nun hinzukriegen dass es heisst:
...
ausser die Seite fängt an mit "SkinSection-"
habs mal so versucht:
Code:
$group = FmtPageName('$Group',$pagename);
if ((PageExists("$group.EditForm") and (!in_array(FmtPageName('$Name',$pagename),
array($group,'GroupHeader','GroupFooter','EditForm',preg_match('/^SkinSection-./', $pagename))))))
$PageEditForm = "$group.EditForm";
was dann aber passiert ist, das "Group.EditForm" nie aufgerufen wird, also egal wie die seite heisst. . .