Zum Inhalt springen

frontend editing von selbstgebauter extension

Erstellt am 6. September 2006 · 4 Antworten · letzte Antwort am 12. März 2007

Tags: Frage

souy ·

Hallo,

Ich habe eine kleine extension gebaut, die als Telefonverzeichnis dient. Nun will ich dieses Verzeichnis direkt im fe bearbeiten, aber da ist mein Problem. Ich hab es zwar hinbekommen das adminpanel auszugeben, dennoch kann ich keine einzelnen Datensätze einfügen.

TEMPLATE SETUP:

page.condig.admPanel = 1

USEREINSTELLUNG:

admPanel {
enable.all = 1
module.edit.forceDisplayIcons = 1
module.edit.forceDisplayFieldIcons = 1
}

Screenshot

Ich wäre für jede Hilfe sehr dankbar!

Jonzo ·

folgendes steht in einem guten Buch (3-937514-01-5).
damit soll man die tt_news im FE bearbeiten können ... hab ich allerdings noch nicht getestet.

styles.content.editPanel = COA
styles.content.editPanel {
  10 = EDITPANEL
  10 {
    newRecordFromTable = tt_news
    allow = toolbar, edit, move, hide, delete, new
    label = Seite:<b>%s</b><br>&nbsp;neue News einfügen
    edit.displayRecord = 1
    line = 4
  }
}

Bin durch Zufall auf deinen Beitrag gestoßen ... suche gerade die möglichen Optionen für das admPanel. Ich halte Typo3 für ein gelungenes CMS, manchmal sogar für göttlich, aber wenn ich was suche, dann stelle ich fest, dass es wohl auch das am schlechtesten dokumentierte CMS ist, denn die TSref ist für den ...

Also dann, viel Spaß ... *weitersuch*

Achso ... natülich das Objekt dann noch einbinden:

page.1000 < styles.content.editPanel
Dr.​ No ·

Hallo!

Seid Ihr bei diesem Thema schon weiter gekommen? Ich möchte auch gerne eine selbst gebaute Extension im Frontend bearbeiten - allerdings bekomme ich mit dem vorgeschlagenen Code lediglich die Option "neu erstellen" im Editpanel, obwohl ich

allow = move, hide, delete, new

drin stehen habe.

Hat jemand noch eine Idee?

Besten Gruß
Norman

alpentypo ·
$content .= "<tr>";
$content .= "<td>".$this->pi_getEditIcon('','ad_name,ad_ip')."";
$content .= "<td>".$row["ad_ip"]."</td>";
$content .= "<td>".$row["ad_benutzer"]."</td>";
$content .= "<td>".$row["ad_kennwort"]."</td>";
$content .= "</tr>";
$content .= $this->pi_getEditPanel($row,'user_administration_main');
Dr.​ No ·

Hallo alpentypo,

vielen Dank schon mal für Deinen Tipp. Allerdings kann ich nicht sehr viel damit anfangen. Hättest Du es vielleicht in Verbindung mit einem Beispiel?

Wo muss denn der Code rein? In mein PHP Skript der Extension?

Danke schon mal !
Norman