- Beiträge: 6
HTML inkluden im Joomla
- DoMoDo
-
Autor
- Offline
- Neues Mitglied
-
Weniger
Mehr
30 Aug. 2023 14:23 #51287
von DoMoDo
HTML inkluden im Joomla wurde erstellt von DoMoDo
Hallo Leute
Ich bin auf der Suche nach einer Lösung. Zuerst bin ich auf diese Forum Thread gestossen: www.joomla.ch/forum/73-allgemein/11933-h...ei-in-modul-anzeigen
Wäre eigentlich derselbe Problem die ich habe. Leider existiert diese Erweiterung Joomla include 1.3 nicht mehr oder ist nicht für das aktuellste Joomla Version kompatibel.
Meine Problem ist prinzip das gleiche wie der auf dem Link, allerdings die Idee wäre, dass die HTML Seite von extern via Gitlab deployed werden soll, und es soll dann einfach das HTML File via FTP ersetzt werden. Wie kann man lösen? Welche Extension würde sowas unterstützen?
Das einbetten von iframe war zuerst eine Idee, aber dann verworfen wegen Cross Origin Problem. Ausser es sei den es gäbe eine sinnvolle Lösung, eine externe Webseite zu einbetten. Wäre ich um Tipps froh. Aber das inkluden von HTML Files wäre vermutlich das sauberste Lösung.
Danke schon mal im Voraus
Gruss DoMo
Ich bin auf der Suche nach einer Lösung. Zuerst bin ich auf diese Forum Thread gestossen: www.joomla.ch/forum/73-allgemein/11933-h...ei-in-modul-anzeigen
Wäre eigentlich derselbe Problem die ich habe. Leider existiert diese Erweiterung Joomla include 1.3 nicht mehr oder ist nicht für das aktuellste Joomla Version kompatibel.
Meine Problem ist prinzip das gleiche wie der auf dem Link, allerdings die Idee wäre, dass die HTML Seite von extern via Gitlab deployed werden soll, und es soll dann einfach das HTML File via FTP ersetzt werden. Wie kann man lösen? Welche Extension würde sowas unterstützen?
Das einbetten von iframe war zuerst eine Idee, aber dann verworfen wegen Cross Origin Problem. Ausser es sei den es gäbe eine sinnvolle Lösung, eine externe Webseite zu einbetten. Wäre ich um Tipps froh. Aber das inkluden von HTML Files wäre vermutlich das sauberste Lösung.
Danke schon mal im Voraus
Gruss DoMo
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Elfangor93
-
- Offline
- Senior Mitglied
-
30 Aug. 2023 14:57 #51288
von Elfangor93
JoomGallery 4 befindet sich in Entwicklung. Dabei suchen wir noch Helfer, Unterstützer und Spender.
Elfangor93 antwortete auf HTML inkluden im Joomla
Warum ein CMS, wenn die Homepage aus statischen HTML Seiten bestehen soll?
JoomGallery 4 befindet sich in Entwicklung. Dabei suchen wir noch Helfer, Unterstützer und Spender.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- DoMoDo
-
Autor
- Offline
- Neues Mitglied
-
Weniger
Mehr
- Beiträge: 6
30 Aug. 2023 15:22 - 30 Aug. 2023 15:29 #51289
von DoMoDo
DoMoDo antwortete auf HTML inkluden im Joomla
Weil es eine Webseite ist aus mehrere Seiten besteht, die meisten wird via Joomla bzw mit SP Pagebuilder erzeugt. Nur ein einzige Seite soll aus HTML bestehen. Idee dahinter ist, diese eine HTML Seite zu machen. HTML File zu ersetzen wäre ja das einfachste. Im Joomla eine Seite via FTP zu ersetzen geht ja nicht?
Auch soll es die gleichen Header von Joomla angezeigt bekommen, damit die Webseiten Besucher auf andere Seiten via Header anklicken können.
Ich dachte mir, die einfachste Lösung wäre eine Verlinkung auf eine zweiten Webseite, wenn man anklickt, das es eine neue Tab öffnet. Aber das ist etwas unschön. Wäre das letzte Lösung für mich.
Auch soll es die gleichen Header von Joomla angezeigt bekommen, damit die Webseiten Besucher auf andere Seiten via Header anklicken können.
Ich dachte mir, die einfachste Lösung wäre eine Verlinkung auf eine zweiten Webseite, wenn man anklickt, das es eine neue Tab öffnet. Aber das ist etwas unschön. Wäre das letzte Lösung für mich.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Chris Hoefliger
-
- Offline
-
30 Aug. 2023 18:46 - 30 Aug. 2023 18:48 #51290
von Chris Hoefliger
Chris Hoefliger antwortete auf HTML inkluden im Joomla
Ich nehme an, dass du keineswegs eine Seite statisch in dein Joomla einbauen willst (das wäre ja trivial), sondern, dass dein Seiteninhalt dynamisch wechselt.
Dafür bietet sich z.B die Joomla API an. Vielleicht interessant ist für so etwas dieser Ansatz von Marc Dechèvre und die Präsentation, die er im Video mit Tim Davis gemacht hat.
Dafür bietet sich z.B die Joomla API an. Vielleicht interessant ist für so etwas dieser Ansatz von Marc Dechèvre und die Präsentation, die er im Video mit Tim Davis gemacht hat.
Joomla! 3: Professionelle Webentwicklung von David Jardin und Elisa Foltyn - das Standardwerk zu Joomla! 3
Wer nicht über den Anstand verfügt, ein kleines "Thänx" auszusprechen, muss sich nicht wundern, künftig ignoriert zu werden!
Kein Support via PM oder Mail. Entsprechende Anfragen werden ignoriert.
Wer nicht über den Anstand verfügt, ein kleines "Thänx" auszusprechen, muss sich nicht wundern, künftig ignoriert zu werden!
Kein Support via PM oder Mail. Entsprechende Anfragen werden ignoriert.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- DoMoDo
-
Autor
- Offline
- Neues Mitglied
-
Weniger
Mehr
- Beiträge: 6
30 Aug. 2023 20:37 #51291
von DoMoDo
DoMoDo antwortete auf HTML inkluden im Joomla
Vielen Dank Chris,
Das klingt schon mal sehr gut. Ja die eine Seite soll dynamisch sein, also via Gitlab mittels Pipeline automatisiert anpassen.
Ich werde das in den nächsten Tagen mal genauer anschauen und mal Versuche machen.
Schönen Abend und bis Bald
Das klingt schon mal sehr gut. Ja die eine Seite soll dynamisch sein, also via Gitlab mittels Pipeline automatisiert anpassen.
Ich werde das in den nächsten Tagen mal genauer anschauen und mal Versuche machen.
Schönen Abend und bis Bald
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- DoMoDo
-
Autor
- Offline
- Neues Mitglied
-
Weniger
Mehr
- Beiträge: 6
08 Nov. 2023 09:29 - 08 Nov. 2023 09:30 #51374
von DoMoDo
DoMoDo antwortete auf HTML inkluden im Joomla
Hallo Zusammen,
Inzwischen ist es seit über 2 Monate her.
Kürzlich habe ich mich wieder näher befasst mit Joomla API. Auch bereits habe ich mit Joomshaper abgeklärt, sie sagten, das API Verbindung zum Pagebuilder noch nicht gibt, das es erst im 2024 angegangen wird. Also muss ich nun eine andere Lösung finden. Nun stehe ich vor eine Hürde...
Ich habe eine und andere Artikeln via API erstellen können. Aber ich würde gerne eine "ganze" Seite via API ansteuern. Nur es nervt mich diese Blog Funktionen (siehe Anhang). Kann ich das irgendwie abschalten? Oder gibt es andere Möglichkeiten eine Seite zu erstellen mit API? Ich kenne es nur via Pagebuilder Seite erstellen, aber die unterstützt noch kein API wie erwähnt.
Danke für euer Hilfe und Tipps
Gruss DoMo
Inzwischen ist es seit über 2 Monate her.
Kürzlich habe ich mich wieder näher befasst mit Joomla API. Auch bereits habe ich mit Joomshaper abgeklärt, sie sagten, das API Verbindung zum Pagebuilder noch nicht gibt, das es erst im 2024 angegangen wird. Also muss ich nun eine andere Lösung finden. Nun stehe ich vor eine Hürde...
Ich habe eine und andere Artikeln via API erstellen können. Aber ich würde gerne eine "ganze" Seite via API ansteuern. Nur es nervt mich diese Blog Funktionen (siehe Anhang). Kann ich das irgendwie abschalten? Oder gibt es andere Möglichkeiten eine Seite zu erstellen mit API? Ich kenne es nur via Pagebuilder Seite erstellen, aber die unterstützt noch kein API wie erwähnt.
Danke für euer Hilfe und Tipps
Gruss DoMo
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Tribal6
-
- Offline
-
09 Nov. 2023 07:10 #51376
von Tribal6
Tue das, was du kannst, mit dem was du hast, da wo du bist.
Tribal6 antwortete auf HTML inkluden im Joomla
Ich bin mir jetzt nicht ganz sicher, was genau du versuchst.
Möchtest du nur den Inhalt eines Artikels dynamisch gestalten, oder alles auf der Seite (inklusive der Module die angezeigt werden).
Wäre das denn immer dieselbe Seite?
Du kannst die Seite ja mal 'zusammenbasteln', und das, was dynamisch ist jeweils entweder via Joomla-Framework ändern oder direkt in der Datenbank.
Möchtest du nur den Inhalt eines Artikels dynamisch gestalten, oder alles auf der Seite (inklusive der Module die angezeigt werden).
Wäre das denn immer dieselbe Seite?
Du kannst die Seite ja mal 'zusammenbasteln', und das, was dynamisch ist jeweils entweder via Joomla-Framework ändern oder direkt in der Datenbank.
Tue das, was du kannst, mit dem was du hast, da wo du bist.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- DoMoDo
-
Autor
- Offline
- Neues Mitglied
-
Weniger
Mehr
- Beiträge: 6
09 Nov. 2023 09:31 #51377
von DoMoDo
DoMoDo antwortete auf HTML inkluden im Joomla
Inhalt der Seite soll automatisiert durch Gitlab CI/CD erweitert oder angepasst werden. Es wäre immer nur eine Seite, vielleicht später auch zwei Seiten.
Wie meinst du damit, Seite ja mal zusammenbasteln? Joomla Framework kenne ich mich gar nicht aus. Kann es mehr?
Wie meinst du damit, Seite ja mal zusammenbasteln? Joomla Framework kenne ich mich gar nicht aus. Kann es mehr?
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Tribal6
-
- Offline
-
18 Nov. 2023 12:52 #51380
von Tribal6
Tue das, was du kannst, mit dem was du hast, da wo du bist.
Tribal6 antwortete auf HTML inkluden im Joomla
Joomla ist vielleicht nicht das meistbenutzte CMS, hat aber eine der fortschrittlichsten Codebasis. Also ja, da geht einiges mehr.
Ich gehe mal davon aus, das du diesen Inhalt als Artikel anzeigen möchtest. Du richtest dir also einen Menupunkt ein, der diesen Beitrag anzeigt. Aktualisieren kannst du dann diesen Artikel-Text entweder direkt in der Datenbank, z.B.:
Oder aber übers Content Model (noch Old School, ohne Namespaces und Autoload, und etwas vereinfacht)
Dies könntest du als CLI-Script oder Ajax-Plugin realisieren und regelmässig per Cronjob 'anstossen'.
Oder aber du kopierst dein aktuelles Template und passt die index.php an. Indem du zum Beispiel darin den Tag
komplett ersetzt mit deinem Inhalt/Code/IFrame/whatever, und diesem einen Menupunkt dann dieses spezielle Template zuweist.
Ich habe gerade gesehen, dass du eine 'ganze Seite' steuern möchtest. Dann wäre wohl das zweite, das Ding mit dem Template eine Option für dich. Nicht benötigte Modulpositionen kannst du dann bei Bedarf auch aus der index.php löschen und nur stehen lassen, was du brauchst (Menu z.B.)
Ich gehe mal davon aus, das du diesen Inhalt als Artikel anzeigen möchtest. Du richtest dir also einen Menupunkt ein, der diesen Beitrag anzeigt. Aktualisieren kannst du dann diesen Artikel-Text entweder direkt in der Datenbank, z.B.:
Code:
$db = \Joomla\CMS\Factory::getDbo();
$q = $db->getQuery(true);
$q->update($db->qn('#__content'))
->set($db->qn('introtext').' = '.$updatedText)
->where($db->qn('id').' = '.$articleId);
$db->setQuery($q)->execute();
Oder aber übers Content Model (noch Old School, ohne Namespaces und Autoload, und etwas vereinfacht)
Code:
JLoader::register('ContentModelForm', JPATH_SITE . '/components/com_content/models/form.php');
// prepare article data for database/article-model
$articleData = $this->prepareArticleData($article);
$contentModel = new ContentModelForm;
$result = $contentModel->save($articleData);
Dies könntest du als CLI-Script oder Ajax-Plugin realisieren und regelmässig per Cronjob 'anstossen'.
Oder aber du kopierst dein aktuelles Template und passt die index.php an. Indem du zum Beispiel darin den Tag
Code:
<jdoc:include type="component" />
Ich habe gerade gesehen, dass du eine 'ganze Seite' steuern möchtest. Dann wäre wohl das zweite, das Ding mit dem Template eine Option für dich. Nicht benötigte Modulpositionen kannst du dann bei Bedarf auch aus der index.php löschen und nur stehen lassen, was du brauchst (Menu z.B.)
Tue das, was du kannst, mit dem was du hast, da wo du bist.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- DoMoDo
-
Autor
- Offline
- Neues Mitglied
-
Weniger
Mehr
- Beiträge: 6
20 Nov. 2023 12:04 #51382
von DoMoDo
DoMoDo antwortete auf HTML inkluden im Joomla
Hallo Tribal6,
Danke für deine diverse Lösungsansätze. Ich habe mich in der Zwischenzeit mit meine Arbeitskollegen besprochen und habe mich auf eine andere Lösung entschieden die nicht mehr mit Joomla zu tun hat. Wir werden nun Joomla weiterhin für Firma Homepage nutzen. Aber der Downloadseite werden wir als iframe ins Joomla integrieren. Als Technologie für Downloadseite werde ich eine Seite mit HTML mit CSS aufbauen und Serverseitig dann per PHP diverse Skript anstossen.
Diese Thread kann nun schliessen, da für mich nun gelöst ist
Danke euch allen für euren Lösungsansätzen und Hilfe. Habe aus das vieles neues gelernt.
Gruss Domo
Danke für deine diverse Lösungsansätze. Ich habe mich in der Zwischenzeit mit meine Arbeitskollegen besprochen und habe mich auf eine andere Lösung entschieden die nicht mehr mit Joomla zu tun hat. Wir werden nun Joomla weiterhin für Firma Homepage nutzen. Aber der Downloadseite werden wir als iframe ins Joomla integrieren. Als Technologie für Downloadseite werde ich eine Seite mit HTML mit CSS aufbauen und Serverseitig dann per PHP diverse Skript anstossen.
Diese Thread kann nun schliessen, da für mich nun gelöst ist
Gruss Domo
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Moderatoren: Chris Hoefliger, Tribal6, RePao, Dragonlord, pascale, adiheutschi.ch