[gelöst] Pluginerstellung: Wie Framegröße ändern?
[gelöst] Pluginerstellung: Wie Framegröße ändern?
Ich möchte gerne dieses Frame ändern, welches beim Newsletter die Icons enthält, um in die Benutzer und Gruppenansicht zu gelangen.
Wo kann man denn angeben, wie groß die Frames sein sollen?
Wo kann man denn angeben, wie groß die Frames sein sollen?
Zuletzt geändert von rethus am Di 23. Dez 2008, 13:08, insgesamt 1-mal geändert.
Could I help you... you can help me... buy me a coffee ☕. (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Von welchem Frame genau sprichst Du?
tiago.de | adk-msi.de | iseringhausen.de | the-iseringhausen.de
Manchmal glaube ich, der beste Beweis dafür, dass es anderswo im Weltall intelligentes Leben gibt, ist der, dass noch niemand versucht hat, Kontakt zu uns aufzunehmen. (Calvin & Hobbes)
Manchmal glaube ich, der beste Beweis dafür, dass es anderswo im Weltall intelligentes Leben gibt, ist der, dass noch niemand versucht hat, Kontakt zu uns aufzunehmen. (Calvin & Hobbes)
Im Grunde von allen... momentan explizit von dem oberen in der Naviationsleiste
Also grundsätzlich wäre hilfreich zu erfahren, wie man überhaupt diese Frames aufteilt... ggf. möchte man ja noch einige dazu haben, oder einige weniger
Also grundsätzlich wäre hilfreich zu erfahren, wie man überhaupt diese Frames aufteilt... ggf. möchte man ja noch einige dazu haben, oder einige weniger

Could I help you... you can help me... buy me a coffee ☕. (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
hmmm, da kann ich Dir leider nicht weiter helfen!
Schau Dir doch mal bestehende Plugins an. Beim Plugin Workflow gibt es z.B. eine include.workflow_left_top.php in der der eine UI_Left_Top-Instanz generiert wird. Ich denke, wenn Du Dir auch noch die class.ui.php anschaust, dürftest Du die Möglichkeiten für die Generierung dieses Bereiches finden.
Ich hoffe das bringt Dir was!
Schau Dir doch mal bestehende Plugins an. Beim Plugin Workflow gibt es z.B. eine include.workflow_left_top.php in der der eine UI_Left_Top-Instanz generiert wird. Ich denke, wenn Du Dir auch noch die class.ui.php anschaust, dürftest Du die Möglichkeiten für die Generierung dieses Bereiches finden.
Ich hoffe das bringt Dir was!

tiago.de | adk-msi.de | iseringhausen.de | the-iseringhausen.de
Manchmal glaube ich, der beste Beweis dafür, dass es anderswo im Weltall intelligentes Leben gibt, ist der, dass noch niemand versucht hat, Kontakt zu uns aufzunehmen. (Calvin & Hobbes)
Manchmal glaube ich, der beste Beweis dafür, dass es anderswo im Weltall intelligentes Leben gibt, ist der, dass noch niemand versucht hat, Kontakt zu uns aufzunehmen. (Calvin & Hobbes)
-
- Beiträge: 4316
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 4 Mal
- Kontaktdaten:
Hallo rethus,
generell werden die Framesets in den Dateien contenido/frameset.php, contenido/frameset_left.php und contenido/frameset_right.php erstellt, wobei dort die Templates, die mit frameset... beginnen, und im Verzeichnis contenido/templates/standard liegen, genutzt werden.
In älteren Versionen gab es die System-Propertie
backend | leftframewidth | [Wert in Pixel]
die zwar in der 4.8.x noch angelegt wird, aber im Template der Frames nicht mehr genutzt wird, zum Ändern der Breite des linken Frames.
Warum sie im Template nicht mehr genutzt wird kann ich nicht sagen, wahrscheinlich wurde sie beim Umbau des Templates contenido/templates/standard/frameset_content.html auf eine Erzeugung des Framesets per Javascript einfach nur vergessen.
Willst du den Aufbau der Frames ändern, warum auch immer, solltest du dir angesprochenene Dateien mal etwas näher anschauen.
Gruß aus Franken
Ortwin
generell werden die Framesets in den Dateien contenido/frameset.php, contenido/frameset_left.php und contenido/frameset_right.php erstellt, wobei dort die Templates, die mit frameset... beginnen, und im Verzeichnis contenido/templates/standard liegen, genutzt werden.
In älteren Versionen gab es die System-Propertie
backend | leftframewidth | [Wert in Pixel]
die zwar in der 4.8.x noch angelegt wird, aber im Template der Frames nicht mehr genutzt wird, zum Ändern der Breite des linken Frames.
Warum sie im Template nicht mehr genutzt wird kann ich nicht sagen, wahrscheinlich wurde sie beim Umbau des Templates contenido/templates/standard/frameset_content.html auf eine Erzeugung des Framesets per Javascript einfach nur vergessen.
Willst du den Aufbau der Frames ändern, warum auch immer, solltest du dir angesprochenene Dateien mal etwas näher anschauen.
Gruß aus Franken
Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Zum Thema leftframewith http://forum.contenido.org/viewtopic.php?t=22632
Ich habe das so verstanden, dass rethus bei der Erstellung von eigenen Plugins wissen möchte wie man da die Frames selbst Gestallten bzw. Aufbauen kann. Da macht es auch evtl. Sinn sich mal einige Dateien die im includes Ordner liegen und die Endung ..._menu.php haben anzuschauen.
Ich habe das so verstanden, dass rethus bei der Erstellung von eigenen Plugins wissen möchte wie man da die Frames selbst Gestallten bzw. Aufbauen kann. Da macht es auch evtl. Sinn sich mal einige Dateien die im includes Ordner liegen und die Endung ..._menu.php haben anzuschauen.
tiago.de | adk-msi.de | iseringhausen.de | the-iseringhausen.de
Manchmal glaube ich, der beste Beweis dafür, dass es anderswo im Weltall intelligentes Leben gibt, ist der, dass noch niemand versucht hat, Kontakt zu uns aufzunehmen. (Calvin & Hobbes)
Manchmal glaube ich, der beste Beweis dafür, dass es anderswo im Weltall intelligentes Leben gibt, ist der, dass noch niemand versucht hat, Kontakt zu uns aufzunehmen. (Calvin & Hobbes)
Ich hab es jetzt so gemacht:
Ein "onload" im <body>-Tag, mit dem Wert:
Damit haut es hin.
Ein "onload" im <body>-Tag, mit dem Wert:
Code: Alles auswählen
top.content.document.getElementById('contentFrame').cols='350,*'
Could I help you... you can help me... buy me a coffee ☕. (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType

Schau Dir noch mal genau den Thread an den ich gepostet habe. Da wird genau dieses Problem GELÖST!! Ein onload ist keine Lösung, sondern nur ein ziemlich umständlicher Umweg den Frame auf die gewünschte Breite zu bringen!! Außerdem wird onload, soweit ich weiß, nicht von allen Browsern zum gleichen Zeitpunkt ausgeführt und könnte somit zu anderen Problemen führen!
In der 4.8.9. ist der Fix übrigens schon drin

tiago.de | adk-msi.de | iseringhausen.de | the-iseringhausen.de
Manchmal glaube ich, der beste Beweis dafür, dass es anderswo im Weltall intelligentes Leben gibt, ist der, dass noch niemand versucht hat, Kontakt zu uns aufzunehmen. (Calvin & Hobbes)
Manchmal glaube ich, der beste Beweis dafür, dass es anderswo im Weltall intelligentes Leben gibt, ist der, dass noch niemand versucht hat, Kontakt zu uns aufzunehmen. (Calvin & Hobbes)
Ja, hab ich gelesen, konnte ich aber nicht brauchen... Mir geht es nicht darum, den Frame dauerhaft in der größe zu ändern... die standard-größe ist ok.
Mir ging es darum, dass ich in meinem Plugin im linken Frame eine Liste anzeigen lassen will, die standardmäßig mind. 350px breite braucht.
Bei Aufruf dieses Menüpunktes wird Sie also kurzerhand resized.
Mir ging es darum, dass ich in meinem Plugin im linken Frame eine Liste anzeigen lassen will, die standardmäßig mind. 350px breite braucht.
Bei Aufruf dieses Menüpunktes wird Sie also kurzerhand resized.
Could I help you... you can help me... buy me a coffee ☕. (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Alles klar, hatte ich anders verstanden 

tiago.de | adk-msi.de | iseringhausen.de | the-iseringhausen.de
Manchmal glaube ich, der beste Beweis dafür, dass es anderswo im Weltall intelligentes Leben gibt, ist der, dass noch niemand versucht hat, Kontakt zu uns aufzunehmen. (Calvin & Hobbes)
Manchmal glaube ich, der beste Beweis dafür, dass es anderswo im Weltall intelligentes Leben gibt, ist der, dass noch niemand versucht hat, Kontakt zu uns aufzunehmen. (Calvin & Hobbes)
Macht ja nix, ich bin ja froh, wenn ich Tipps und Anregungen erhalte.
Ich setzt den Thread dann mal auf gelöst.
Danke für die Hilfe...
Ich setzt den Thread dann mal auf gelöst.
Danke für die Hilfe...
Could I help you... you can help me... buy me a coffee ☕. (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType