Yo,
https://contao.org/de/manual/3.1/customizing-contao.html#eigene-felder-hinzufuegen.
Die dortigen Angaben zu Datenbank-Modifikationen sind allerdings u.U. etwas veraltet (hängt von deiner...
Art: Beiträge; Benutzer: Antipitch
Yo,
https://contao.org/de/manual/3.1/customizing-contao.html#eigene-felder-hinzufuegen.
Die dortigen Angaben zu Datenbank-Modifikationen sind allerdings u.U. etwas veraltet (hängt von deiner...
Hi blueamerican,
nein, eigene Erweiterungen können bestehende Erweiterungen auch teilweise ändern bzw. erweitern, ohne sie komplett zu kopieren. Dafür gibt es auch genügend Beispiele und...
Hi krzysiu,
die gibt es auch nicht, müsstest du schon selbst programmieren. Aber üblicherweise gibt es dafür ja RSS-Abos...
cheers
Antipitch
Moin,
käme evtl. darauf an, was genau mit "Logik" gemeint ist, ansonsten wäre die übliche Vorgehensweise ein eigenes Modul zu schreiben, das die Änderungen am News-Modul vornimmt.
cheers...
Moin,
der Name des Hooks ist diesbezüglich vielleicht etwas irreführend, tatsächlich hat er aber nichts mit einer eventuellen TL-internen Weiterverarbeitung der Daten zu tun. Im Entwicklerhandbuch...
Hi Sascha,
willkommen bei TL.
Versteh ich dich richtig, die Slideshow soll sich automatisch alle Bilder aus allen Artikeln ziehen? Hoffe, deine Seite ist nicht zu umfangreich...
Zur Kernfrage...
Hi Dani,
ja, diese: http://api.https://contao.org/Controller/Module.html#generate (Template parsen).
cheers
Antipitch
Hi Toflar,
den Inhalt des Moduls $foo ausgeben. Sagte ich doch, oder war das missverständlich? Ach so, im Template, ansonsten natürlich über die Funktion...
cheers
Antipitch
Hi Dani,
a) wenn du die Logik der Funktion nachvollziehen willst, replaceInsertTags ist Teil der Klasse Controller. Darin gibt es u.a. den Fall 'module'.
b) Für eigene inserttags bietet sich der...
Moin,
Würde ich auch denken, nur leider wissen wir nicht, was genau sie macht.
@Ben:
Wenn du mit/ nach dem Absenden eines Formulars mit den übermittelten Daten weitergehend etwas veranstalten...
Hi Thomas,
bitte, geht doch ;).
Nur den direkten Zugriff auf die $_GET Variable solltest du vermeiden. Hier verarbeitest du zwar nichts großartig weiter, aber warum die TL...
Moin,
klar gibts dafür ein Modul: Teilnahme an einem Termin. Ist von thyon zwar nur als "kompatibel bis 2.73" deklariert, aber das muss nicht heißen, dass es nicht funktioniert. Außerdem bin ich...
Hi all,
1. Design:
Vorher wußte man halt auswendig, wo was war. Jetzt erstmal nicht mehr und Auge, Hirn sowie evtl. ihr Besitzer sind etwas verwirrt und unzufrieden. Ist aber schon ok und war beim...
Hi Thomas,
sehr lobenswert ;-)
Am besten nochmal einen scharfen Blick auf Leo's Beispiel werfen (die sind zwar knapp gehalten, aber dafür auch präzise) und dann in der Api einen auf die Klasse...
Hi Leute,
so hatte ich das auch nicht verstanden bzw. war meine Antwort auch nicht gemeint. Sorry, falls das missverständlich war.
Ich denke Stefan wollte zunächst mal zeigen, dass sowas...
Hi Jan,
genau, deshalb auch mein Hinweis mit dem Bashing.
Zunächst mal müsste abgeklärt werden, ob die Community und Leo eine erweiterte Qualitätskontrolle und Zertifizierung überhaupt möchten....
Sehr geil, Stefan!
Vieleicht können wir so auch zu einer Art Klassifizierung/ Siegel ("Typolight Approved Extension" oder so) für's Repository gelangen. Vermutlich müssten aber auch individuelle/...
Hi,
einen Leitfaden würde ich auch begrüßen. Es muss vielleicht nicht so strikt und ausführlich sein wie bspw. hier beim Zend Framework, aber so ein paar Punkte wären evtl. nicht schlecht. Natürlich...
Hi JamesdK,
ergänz deine Abfragen mal um eine Prüfung nach dem Modus. Also so:
if ($strTemplate == 'mod_newsreader' && TL_MODE == 'FE')
und
if ($strTemplate == 'mod_newslist' &&...
Hi,
der oben erwähnte Parameter ist schon der richtige (und dass das per CSS nicht geht, ist auch richtig). Der Wert kann per Hand in system/modules/dfGallery/template/ce_dfgallery.tpl gesetzt bzw....
Hi SenseDrive,
wie du im conig-Eintrag sehen kannst, ist TL_HOOKS Teil von $GLOBALS und somit -wie der Name auch schon sagt ;)- global verfügbar. Und natürlich führen auch alle Instanzen der Klasse...
Das Typolight News-Modul ist so konstruiert, dass von jeweils einer Seite/ Artikel für die Newsliste und einer weiteren für den Newsleser ausgegangen wird. Bei größeren Projekten mit zahlreichen...
Hi Domino,
du solltest unbedingt dein eigenes Modul-Verzeichnis erstellen (darin dann Verzeichnisse config, dca, languages und templates). Der Aufwand ist nur unwesentlich größer und du behältst den...
Hi,
vielleicht etwas dumme Frage, aber gibt es in deinem Template denn ein
<?php echo $this->pagination; ?>?
cheers
Antipitch
Hi Domino,
so wird das nichts, fürchte ich. Du musst schon dein eigenes Modul anlegen und darin (in deiner Config) erweiterst du $GLOBALS['TL_CTE']...
cheers
Antipitch
Hi,
ich wüßte von keinem Tutorial "Content Elemente selber programmieren". Aber vielleicht brauchst du das ja auch gar nicht...
cheers
Antipitch
Hi Andreas,
ich versteh immer noch nicht wirklich, wo das Problem ist. Dass das Erfassen von Neuerstellungen einfach möglich ist, hatten wir schon festgestellt (vgl. z.B. auch TL Log). Dir stehen...
Moin,
Schmans Annahme ist korrekt, der Ordner sollte also z.B. xtcalendar heißen.
Desweiteren muss für das neue Frontend-Modul der Config Eintrag dafür sorgen, dass anstatt der originalen...
Hi Andreas,
stimmt (fast ;) ). Alle callbacks findest du hier (Obacht: es sind auch welche aus TL 2.8 dabei).
Nicht prinzipiell. Hängt eben davon ab, was innerhalb der dca Datei passiert....
Hi Petra,
für die Frontendausgabe erweiterst du jedenfalls schon mal die falsche Klasse, du müsstest ModuleEventList erweitern. Darüber hinaus sag uns doch erstens mal bitte, wie dein Modulordner...
Hi Andreas,
vielleicht verstehe ich dich ja irgendwie falsch, aber wenn nicht, machst du es dir schwerer als nötig.
Der Get-Parameter ist zunächst natürlich immer vorhanden. Und zwar so:
...
Hi Andreas,
zu 1: die aktuellen $_GET Parameter sollten doch act=create beinhalten. Könntest du auslesen und in deiner callback-Funktion benutzen(?).
zu 2:...
Hi Dave,
du solltest aber auf keinen Fall ohne DB-Sicherung updaten. Und nach Update von 2.6 auf aktuell wird wahrscheinlich auch noch viel mehr nicht funktionieren als jetzt.
Auch wenn wichtig...
Hi matths,
AJAX wie in Ajax-Tools?
cheers
Antipitch
Moin,
1. Seit wann gibt es eine Modul "Fotostrecke" für die News? Ich kenne nur die Bildergalerie für News. Ich glaube zwar, dass eine Fotostrecke -wie sie matths hier bzw. hier vorschwebt-...
@MacKP
hat er ja anscheinend schon ;).
Und alles andere bringt ja auch nichts, wenn es jeweils vollwertige Artikel sein sollen. Warum das auf einer Übersichtsseite so sein soll, wenn dort doch...
Hi Christoph,
rein mit Bordmitteln sehe ich da keine Möglichkeit. Die Artikel Filter Erweiterung kenne ich nicht, aber was du eigentlich willst, ist eine Duplizierungssfunktion im Artikelmodul,...
Hi MPstudent,
wie wär's mit Include Elementen (Artikel oder Inhaltselement)?
cheers
Antipitch
Hi moCom,
geht bestimmt und man muss auch kein "Profi" sein, solange man sich mit HTML und CSS einigermaßen auskennt. Vielleicht hilft dir dieses Tutorial erstmal?!
cheers
Antipitch
Hi eddie,
was genau heißt denn "externes Script"? Liegt es innerhalb der TL Umgebung bzw. steuerst du es selbst? Und die andere Datenbank, derselbe Server/ simultane Verbindungen möglich?
Wenn...
Ah, alles klar.
Dank dir!
Hi,
gibt es den im Entwicklerhandbuch erwähnten group_callback für die Gruppennamen der Listenansicht wirklich? Oder in irgendeiner TL Version? In 2.75 finde ich weder in drivers/DC_Table.php (wo...
Hi Florian,
das zwar nicht, aber weniger Arbeit als eine Erweiterung wäre es, dem Element eine CSS-Klasse zu geben, diese in einer eigenen mod_navigation.tpl per PHP abzufragen und abhängig davon...
Hi Markus,
so ganz kann ich dir gerade nicht folgen. Artikel sind ja, grob vereinfacht, nur Container, die selbst keinen (sichtbaren) Output generieren. Für letzteres sind die wiederum enthaltenen...
Hi maxi62,
http://de.contaowiki.org/typolight/TutorialsHalloWeltExtension
http://de.contaowiki.org/typolight/TutorialsExtension
cheers
Antipitch
PS: Warum willst du Artikel ausgeben? Ich...
Hi Alex,
wäre erstmal wichtig zu wissen, von_ wo_aus bzw. zu welchem Zeitpunkt du das abfragen willst (?).
cheers
Antipitch
Hi,
Folgendes in deine system/config/dcaconfig.php schreiben:
$GLOBALS['TL_DCA']['tl_module']['fields']['html']['eval']['preserveTags'] = true;
Hi,
die Angaben findest du in form_widget.tpl:
<?php echo $this->generateLabel(); ?>
<?php echo $this->generateWithError(); ?><br />
Beliebig ändern und das Template in...
Hi all,
warum soll denn hier ein Fehler vorliegen? Der processFormData-Hook erwartet keine Rückgabe. Er ist dazu gedacht, Formulardaten parallel/ anderweitig zu verarbeiten (wie z.B. Tom's EFG es...
Hi Galikor,
grundsätzlich sollte man niemals irgendwelche Usereingaben ungeprüft weiterverarbeiten. Insbesondere gilt das für Daten, die per $_GET übermittelt werden. strip_tags bzw....
Moin,
das macht man üblicherweise per .htaccess (301).
Wenn bei der Benennung (alte -> neue Seiten) nicht berücksichtigt wurde, das dann möglichst über reguläre Ausdrücke machen zu können, kann...
Ach so :D
Nee, ist schon klar, aber find ich es immer nicht so schick, nur für die Array-Erweiterung und 'ne einzelne Klasse ein Modul anzulegen. Irgendwann werd ich doch nochmal ein Modul für...
.. und setzt außerdem voraus, dass die entsprechenden Kenntnisse, Zugriffsmöglichkeiten und Rechte bestehen, um den Trigger zu setzen.
Bei einem Hook stellt sich allerdings die Frage, wo...
Hi Jola102,
zu 1: Siehst du richtig.
zu 2: Einfach ja und vermutlich mit Sicherheit (du kannst es ja mal hinter das "?>" schreiben ;) ).
cheers
Antipitch
Hi gzocker,
das sind schlicht zwei der von TL automatisch erzeugten globalen Arrays (weitere wären $GLOBALS['TL_CONFIG'] oder $GLOBALS['TL_HOOKS']).
Normalerweise manipuliert oder erweitert man...
Hi Klaus-Peter,
eigene Javascripts gehören vernünftigerweise weder ins templates noch ins root Verzeichnis.
Mag mit Verwendungszweck und persönlichem Stil variieren, aber ein vernünftiger...
Hi Ricks,
indem du dir ansiehst, welche Elemente im Frontend ausgegeben werden und du diese per CSS formatierst. Wenn das nicht reicht, die entsprechenden Templates in root/templates speichern und...
Hi Sandro,
indem du das Modul bzw. in diesem Fall das CE erweiterst. Vgl. Wie man einem Data Container Array eigene Felder hinzufügt und Vorhandene Module Erweitern.
cheers
Antipitch
Hi Michael,
du meinst anstatt des Standard-Links? Ja, dafür müsstest du das Listen-Template ändern:
Einfach in der foreach-Schleife nach dem Feld-Titel fragen und bei Übereinstimmung mit "Kurs"...
Hi giorgiojob,
kleines Doppelposting, hm ;) ?
Wie man in einem eigenen PHP Script Formulardaten verarbeiten kann, findest du hier erklärt. Eingaben prüfen und abhängig unterschiedlichen HTML Code...