Als «component» getaggte Fragen

Komponenten sind die Hauptfunktionseinheiten von Joomla!; Sie können als Mini-Anwendungen angesehen werden. Eine einfache Analogie wäre, dass Joomla! ist das Betriebssystem und die Komponenten sind Desktop-Anwendungen.

3
So erhalten Sie Menüparameter und Element-ID in der Komponentensteuerung
In meinem benutzerdefinierten Komponenten-Controller habe ich die Funktion save (). Am Ende wird eine Nachricht angezeigt und zur URL weitergeleitet $this->setMessage(JText::_('SOME_TEXT')); $this->setRedirect(JRoute::_('index.php?option=com_foo&view=foo', false)); Ich habe Probleme, Folgendes zu tun: 1.Verwenden Sie den Menüparameter aus dem benutzerdefinierten Feld anstelle der JText-Zeichenfolge. Wenn ich dies innerhalb der Funktion verwende: $app = JFactory::getApplication(); …

2
Was ist die empfohlene Methode zum Strukturieren einer benutzerdefinierten Joomla 3-Komponentenansicht mit angleJS?
Es gibt nur sehr wenige Informationen von Benutzern, die eckige js erfolgreich in eine Listenansicht für benutzerdefinierte Joomla-Komponenten integriert haben. Ich habe folgendes gefunden: /programming/23365907/how-to-integrate-angularjs-app-inside-joomla und http://jeviathon.com/2014/06/02/joomla3/ und ich habe die Dokumente auf der Joomla Ajax-Oberfläche gelesen - https://docs.joomla.org/Using_Joomla_Ajax_Interface - was hilfreich aussieht. Mein spezifisches Projekt ist groß j! 3.4 …

3
Standardkonventionen für CSS-Klassen / ID-Namen
Beim Erstellen einer benutzerdefinierten Komponente und beim Entwerfen der Layoutdatei zum Rendern der Ansicht fällt es mir schwer zu bestimmen, welche CSS-Klassen / IDs in meinen HTML-Elementen verwendet werden sollen, um sicherzustellen, dass das in Joomla integrierte CSS und andere Vorlagen verwendet werden. Ich verstehe, dass Joomla Bootstrap verwendet, das …

1
JUri :: base () Problem, Subdomain verloren
Es besteht die Möglichkeit, dass dies ein Fehler ist, aber ich bin mir ziemlich sicher, dass ich etwas übersehen muss. Im Grunde genommen JUri::base()wird der Subdomain-Pfad entfernt. Dieser befindet sich im Siteground mit seinen Joomla-Staging-Umgebungen. Die Domain, die er erhalten sollte, ist, http://staging1.domain.comaber stattdessen http://domain.com. Ich habe JUri::base()in der Vorlagendatei …

1
Paginierungsverwirrung - Paginierung verwendet Start, PopulateState verwendet Limitstart?
Ich bin ein bisschen verwirrt. Wenn ich mir den durch Paginierung erstellten Link im Front-End anschaue, sehe ich einen Abfrageparameter namens start, der in den einzelnen Seitenzahlen-Links und Start- und End-Links enthalten ist. Die Methode populateStatein der Basisklasse JModelListsucht jedoch nach limitstartif $this->contexta non null value. Da der Basiskonstruktor für …


1
Wie erstelle ich eine wiederholbare XML-Formularfeldfunktion?
Ich baue eine benutzerdefinierte Komponente und alles ist gut. Ich dachte, ich würde die neue Funktion für wiederholbare XML-Formularfelder 3.2 ausprobieren. Obwohl es funktioniert, weiß ich nicht genau, wie ich die Daten speichern soll. Es ermöglicht mir, ein Modal zu starten und innerhalb dieses Modals bis zu 999 benutzerdefinierte Felder …


1
Wie soll ich view.raw.php richtig verwenden?
Ich versuche, JToolbarmeiner Listenansicht eine benutzerdefinierte Schaltfläche hinzuzufügen , die den Listeninhalt nach Excel exportiert. Ich habe in meinem Listen-Controller eine neue Aufgabe erstellt, um die Raw-View-Klasse in einer Datei namens view.raw.php zu rendern. Ich kann den Inhalt jedoch nicht dazu bringen, nur die Rohdaten zu laden. Ich habe den …

1
Grundlegendes zur mvc-Methode der Komponentencodierung für die Versionen joomla 2.5 und 3
Ich habe eine Komponente in joomla 2.5 auf mvc-Weise erstellt, die in joomla 3 nicht funktionierte. Später stellte ich fest, dass in joomla 3 frühere mvc-Klassen nicht funktionieren, ebenso wie Controller, Ansicht und Modellklassen aus Legacy-Klassen wie erweitert werden müssen JControllerLegacy, JViewLegacy, JModelLegacy Soweit ich wusste, sind keine weiteren Änderungen …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.