Zum Inhalt springen

Extension Anzeige im BE

Erstellt am 1. November 2005 · 17 Antworten · letzte Antwort am 1. November 2005

Tags: Frage

steffenk ·

Hallo Coder,

wie kann ich es erreichen, das man im BE unter Seite bei der Extension (Plugin) was angezeigt bekommt ?
Ich möchte wie bei der TEXT-Extension Infos anzeigen, damit man sieht, wie das Plugin eingesetzt wird.
Im Moment steht ja nur da:

Erweiterung: Plugin-Name
CODE:

Für einen Denkanstoss wäre ich sehr verbunden.

just2b ·
steffenK schrieb

Ich möchte wie bei der TEXT-Extension Infos anzeigen, damit man sieht, wie das Plugin eingesetzt wird.
Im Moment steht ja nur da:

Erweiterung: Plugin-Name
CODE:

welche Extension meinst du?
so wie bei Standard-text/bild? das geht leider nicht (soviel ich weiß)

just2b ·
steffenK schrieb

wie bei der TEXT-Extension Infos anzeigen

wenn das ne eigene ist, dann kann ich zumindest schlecht wissen wie das aussieht

lg georg

steffenk ·

Hi georg,

vielleicht schlecht ausgedrückt, ich möchte gewisse Infos anzeigen. Daher möchte ich wissen, wie man das anstellen kann.
Gibt es Vars dafür, die gefüllt werden müssen ?
Kann man das CODE-Feld nutzen, um wenigstens eine Ansicht zu erreichen (z.B.SINGLE,LIST,TEASER) ?

just2b ·

Hi Steffen,

also das CODE-Feld ist ein Überbleibsel von früher und wird idR nicht mehr genutzt und davon wird auch abgeraten (dafür gibts jetzt flexforms)! Die alten tt_products, das rudimentäre tt_guest haben das noch gebraucht (bzw brauchens noch immer), aber sonst kann man mit dem gar nichts machen!

du willst in der Seitenansicht da was reinschreiben? verrat mir den zweck 😉

lg georg

steffenk ·

Hi georg,

na klar verrate ich den Zweck 🙂

Ich schreibe eine Extension für Buchrezensionen, da möchte ich erkennbar machen, ob das Plugin als Einzelansicht, Teaser oder Liste eingebunden wurde.

Dann habe ich noch einen Codehighlighter geschrieben, und da wäre es gut, den Code in der Vorschau zu sehen. Wenn ich auf einer Seite ca. 10 Highlighter eingesetzt habe, wird es wahnsinnig schwierig, das richtige Plugin zum editieren zu finden.

lg Steffen

just2b ·
steffenK schrieb

Ich schreibe eine Extension für Buchrezensionen, da möchte ich erkennbar machen, ob das Plugin als Einzelansicht, Teaser oder Liste eingebunden wurde.

Also ich erkenn das (wenn ich zB tt_news) verwende immer daran, wie die _Seite_ heißt 😉 Scherz beiseite, das musst du dir leider aus dem Kopf schlagen, das geht nicht 🙁

steffenK schrieb

Wenn ich auf einer Seite ca. 10 Highlighter eingesetzt habe, wird es wahnsinnig schwierig, das richtige Plugin zum editieren zu finden.

Siehe oben, behilf dir mit dem Seitennamen bzw dann einem - falls notwendig - anderen Navigationstitel!

lg georg
ps:Sorry ich ess grad, da dauert das antworten etwas *gg*

steffenk ·

damit geb ich mich nicht zufrieden 😃

Hast Du vll eine Ahnung, welche Datei fürs rendern der Seitenansicht zuständig ist ?
Dann wühl ich mich da mal durch und berichte, wenn ich was gefunden habe.

ps Guten Appetit 😉

just2b ·
steffenK schrieb

Hast Du vll eine Ahnung, welche Datei fürs rendern der Seitenansicht zuständig ist ?

Nein und ehrlich gesagt will ichs auch gar nicht wissen, schon gar nicht wieviele 😉) da kommst du dermaßen in den corecode... ne danke 😉

aber als alternative schlag ich vor: google mal nach dem code teil bzw schau dir tt_guest an, vielleicht kannst du da was reinschreiben... könnte vielleicht auch gehen!

lg georg

ps Guten Appetit 😉

zu spät, abwaschn is dran *ggg*

steffenk ·

ok mach ich.

ist das nicht sowas (aus tt_news) ?

if (t3lib_extMgm::isLoaded('version')) {
	// If the extension "version" is loaded, this line adds the code VERSION_PREVIEW to the "what_to_display" section in the tt_news content element
	$TYPO3_CONF_VARS['EXTCONF']['tt_news']['what_to_display'][] = array('VERSION_PREVIEW', 'VERSION_PREVIEW');
}

ps - typisch Programmierer - schnell zwischen den Tasten was essbares zwischenschieben, mit einer Hand essen und mit der anderen weitertippen :p

just2b ·

ne, das macht dir - soweit ich das verstanden habe - das rote feld "vorschau" unter den datensatz, wenn der noch versteckt ist

just2b ·

massives OT *g*

steffenK schrieb

ps - typisch Programmierer - schnell zwischen den Tasten was essbares zwischenschieben, mit einer Hand essen und mit der anderen weitertippen :p

nein ich will kein Programmierer sein 😉 zumindest vor 1,5j hab ich das noch gesagt *gg*

so, bin mal weg, in der küche hab ich keinen pc *ggg*

steffenk ·

war auch ein Schnellschuss 😉

Ich kann mir aber gut vorstellen, das Kaspar sowas vorgesehen hat. Allerdings vermute ich, das er dazu bodytext und image aus der tt_content benutzt.

just2b ·

Hi,

ich war mal so lieb und hab bisserl ermittelt 😉

mach mal in deiner Ext die Datei ext_tables.php auf und such die Zeile:
$TCA["tt_content"]["types"]["list"]["subtypes_excludelist"][$_EXTKEY."_pi1"]="layout,select_key";

und dann entfernst du da das ",select_key" und löschst alle caches! dann kannst du in dieses feld was reinschreiben und das wird dir dann auch angezeigt 😉

hoffe geholfen zu haben
lg georg

steffenk ·

ah, wow ! Wie hast Du das entdeckt ? Ich hab nachträglich nur eine Bemerkung in den Kommentaren zu tt_calender hierzu gefunden.

Prima, so wiess ich wenigstens, wie man das nutzt.
Deiner Beschreibung nach erscheint jetzt das CODE-Feld und man kann es nutzen zur Markierung.
Ich werde es wohl wieder ausblenden und in der Extension da was reinschreiben, das möchte ich doch dynamisch generieren.

Und wieder was gelernt, und auch nochmal in die TCA-Api reingeschnuppert 🙂

Herzlichen Dank, Georg !

just2b ·
steffenK schrieb

ah, wow ! Wie hast Du das entdeckt ? Ich hab nachträglich nur eine Bemerkung in den Kommentaren zu tt_calender hierzu gefunden.

Tja *gg* google *gg*

steffenK schrieb

Ich werde es wohl wieder ausblenden und in der Extension da was reinschreiben, das möchte ich doch dynamisch generieren.

Also wenn du selber draufkommen willst wie das geht, dann darfst du nicht mehr weiter lesen 😉
Das Feld kommt aus der Tabelle tt_content, Spalte select_key, dh du kannst es bequem auch via Ext SQLupdate füllen 😉

steffenK schrieb

Herzlichen Dank, Georg !

büdde büdde 😉

georg

steffenk ·

ja mit sqlUpdate wäre eine Möglichkeit.
Das Feld select_key hat aber nur 80 Zeichen, eignet sich also auch nur für kurze Sachen.

Ich habe einfach mal probiert, etwas in das Feld bodytext reinzuschreiben - das wird dann auch wunderschön angezeigt, so wie bei Text.

Jetzt wäre es ja etwas umständlich, in der EXT bei jedem Aufruf ein Update zu machen, praktischer wäre es, doch direkt das Feld bodytext für den Code zu benutzen, da probier ich mal was rum.