Wie würde man das am besten lösen?
Siehe auch: https://community.contao.org/de/showthread.php?81612-Affiliate-URL-Parameter
Art: Beiträge; Benutzer: ttcdummy
Wie würde man das am besten lösen?
Siehe auch: https://community.contao.org/de/showthread.php?81612-Affiliate-URL-Parameter
Hallo,
ich würde gerne für ein Affiliate-Programm einen URL-Parameter an alle Links auf einer Domain dran hängen, wenn dieser beim Aufruf von einer externen Seite einmal gesetzt war.
Gefunden...
Um es etwas "platter" auszudrücken.
Ich würde gerne über einen Navigationspunkt im Contao eine fremde Tabelle nach einem bestimmten gemeinsamen DCA-Feld auflisten und das soll nicht die pid sein....
Hallo,
ich würde gerne ein und die gleiche ctable anders gefiltert ausgeben im Backend, je nachdem über welche ptable ich komme.
Dabei ist die pid für die eine Ansicht das Kriterium und ein...
Also ich weiß mir nicht weiter zu helfen und habe jetzt folgendes gemacht im Validierungsteil:
// Hier prüft haste ob das Formular abgeschickt wurde und alle Felder valide sind.
if...
OK.
Besteht denn irgendwie die Möglichkeit das gerade genutzte Bild unter upload_file der Tabelle tl_feedback
durch z. B.:
$feedbackModel->upload_file = $IRGENDWIE_DAS_BILD;
direkt...
Hm, ich find's und versteh's nicht.
<form action="de/feedback" method="post" enctype="multipart/form-data">
<div class="formbody">
<div class="widget widget-upload">
<label...
Die Ausgabe des Formulars im Template erfolgt einfach mit:
<?= $this->form; ?>
Was mir ein:
<div class="hasteform_feedback_data block">
<form action="app_dev.php/de/feedback"...
Is ja viel Kram ;)
tl_feedback.php
<?php if (!defined('TL_ROOT')) die('You can not access this file directly!');
$GLOBALS['TL_DCA']['tl_feedback'] = array
(
Also anscheinend bekommt das Model ja gar kein "upload_file" mitgeteilt.
Wenn ich die Seite ohne reload() absende und $_FILES oder $_POST ausgebe erhalte ich kein Bild, da ist kein "upload_file" im...
Danke für den Hinweis. Habe das angeglichen.
Mhm ... vielleicht sehe ich inzwischen den Wald vor lauter Bäumen nicht mehr.
Mit Haste gehe ich hin und entferne alle Felder mit inputType...
Nun, ich habe derzeit innerhalb des Backends an dem DCA-Feld:
'file_upload' => array
(
'label' => &$GLOBALS['TL_LANG']['tl_feedback']['feedback_image'],
'exclude' ...
Danke für den Hinweis! Funktioniert mit dem Upload nun.
Ich weiß ich bin lästig :o
Wie gebe ich dem DCA-Feld, dass ich ja hier entfernt habe:
$objForm->addFieldsFromDca('tl_feedback',...
Das ist ja "amazing" Formularfelder aus dem DCA direkt erstellen. Sehr schön, danke für den Tipp!
Ich habe folgendes "nachgebaut":...
Danke. Das versuche ich gerne erst einmal.
Ich gehe mal davon aus, dass das hier ein guter Startpunkt ist: https://github.com/codefog/contao-haste/blob/master/docs/Form/Form.md ?
Ansonsten bin...
Niemand eine Idee?
Vielleicht gehe ich da ja auch ganz falsch dran?
Hallo zusammen,
ich habe im eigenen Bundle ein Formular, dessen Felder ich so erstelle:
$arrFields = array
(
[...]
'title' => array
(
Eines würde mich dann doch noch interessieren:
Kann man den einzelnen Feldern irgendwie Attribute wie "selected", "disabled" usw. mitgeben?
Derzeit schaut das bei mir so aus:
class...
Bevor das hier ohne Antwort stehen bleibt:
Ich habe es mit dem loadFormField Hook gelöst:
config.php
$GLOBALS['TL_HOOKS']['loadFormField'][] = array('ManipulateForm', 'CoastLoadFormField');...
Es gibt ja einige Hooks die anscheinend zum manipulieren von Formularen da sind:
z. B.:
compileFormFields
loadFormField
Ich frage mich nur, wie ich dann die Daten aus dem spezifischen...
Hallo,
ich habe die Tabelle tl_calandar_events um zwei individuelle Felder erweitert. Auch habe ich ein Select-Menu zum Einbinden von Formularen erstellt und dort eingebunden. Im Template gebe ich...
Kann man inzwischen auch über die CLI einen Update-Task anlegen? Und wenn "nein", ist sowas geplant?
Grüße
Auch wahr ...
aber auch
/usr/bin/php7.1-cli vendor/bin/contao-console cache:clear --env=dev
ergibt
Runtime Notice: date(): We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead
Beides ist richtig. Warum das so ist kann ich nicht erklären.
php vendor/bin/contao-console cache:clear --env=dev führt zu
Runtime Notice: date(): We selected 'Europe/Berlin' for...
Ne, tatsächlich kommt "no value" ja bei der Abfrage rum:
Also ich habe das bei 1&1 dem Support mal zugetragen und folgende Antwort erhalten:
;)
Hallo zusammen,
ich versuche einer internen Weiterleitungsseite einen Parameter mitzugeben. Dazu habe ich die Palette forward in der Tabelle tl_page um ein Feld für den Parameter erweitert.
...
Oder, wenn man viel tippen möchte und sich nicht mit 1&1 auseinander setzen möchte, das tun:
/usr/bin/php7.1-cli -d date.timezone=Europe/Berlin vendor/bin/contao-console cache:clear --env=dev
...
*mal selbst mit der flachen Hand ganz feste vor die Stirn gehauen*
... DANKE!
Wenn man auf der Konsole nachschaut kommt rum:
/usr/bin/php7.1-cli -i | grep date.timezone
date.timezone =>...
Ja das dachte ich mir schon, also probierte ich das:
Ohne php.ini im Root steht drin:
21193
Wenn ich das Überschreibe mit einem ungültigen Wert, erhalte ich einen entsprechenden Hinweis per...
Hallo zusammen,
ich nutze auf einem 1&1 Hosting eine Contao-Installation.
Hier würde ich gerne folgende Befehle ausführen:
php vendor/bin/contao-console cache:clear --env=dev
php...
Wäre was gegen das einzuwenden?:
<?php
class MyClass
{
public function addto($arrPost, $arrForm, $arrFiles)
{
try {
// Logik: Schiebt Daten in die API
Hallo zusammen,
ich stehe auf dem Schlauch!
Ich habe den processFormData HOOK für eine API verwendet, sodass beim Versenden des Formulars die Daten an die API übermittelt werden. Funktioniert...
Es funktioniert ohne.
Ich hab's gefunden:
https://symfony.com/doc/current/routing/requirements.html
Lösung:
remove_trailing_slash:
path: /{_locale}/{url}
defaults:
_controller:...
Hallo,
vielen Dank für diesen Beitrag!
Er beschäftigt sich genau mit einem Problem, welches ich gerade versuche an zu gehen: trailing slash.
Ich finde die Idee die entsprechende Route...
Das stimmt. Nehme ich also besser direkt die angebotene Variable rootId?
global $objPage;
$objRootPage = \PageModel::findById($objPage->rootId);
Ah, das erklärt es.
Gut habe also mehr oder weniger das gemacht, falls es einem "Vorbeilesendem" hilft:
global $objPage;
$pid = $objPage->pid;
$objParentPage =...
Hallo zusammen,
ich habe die Palette root des dca tl_page um ein Feld erweitert.
Dieses Feld würde ich nun gerne ausgeben. Erhalte es bei Ausgabe der Variablen aber nicht auf den Unterseiten...
Hallo nochmal,
mir ist nicht ganz klar, wie ich den Zusammenhang herstelle zwischen Seiten-ID und meinem Tabelleneintrag.
Den Tabelleneintrag rufe ich auf per ...
Hallo,
danke das hat weiter geholfen mit dem onload_callback.
Die Funktion generateArticle...
Danke für die Antwort.
Generell wird dann aber nur die Tabelle my_new_table leer angelegt ohne die Einträge welche ich gerne direkt den Seiten zuordnen würde. Ich will eigentlich keine weitere...
Hallo zusammen,
ich habe jetzt schon verschiedene Bundles durchforstet aber kein passendes gefunden und irgendwie bin ich auch nicht ganz sicher wonach ich da eigentlich ausschau halten muss.
...
0_o ... wie sieht Deine Plugin.php aus?
Hat niemand noch ne Idee? Würde ungern wieder mit einem Replace-Befehl arbeiten.
Hallo hier die Lösung des Problems:
der Server wird über die Standard .htaccess-Datei von Contao angewiesen nur bestimmte Dateitypen auszuliefern:
RewriteCond %{REQUEST_FILENAME}...
Ich stelle fest, dass es mit der Tabelle und den Paletten in 'tl_news' problemlos funktioniert.
Ich verstehe nicht, warum es das bei der Tabelle 'tl_content' und z. B. der Palette 'youtube' nicht...
Eventuell hilft es bzgl. Hetzner:
Die Managed Server "dedi" (die etwas älter sind) haben für dynamische Seiten nicht automatisch die Komprimierung aktiviert.
Das lässt sich auch nicht einfach per...
Das stimmt wohl, habe also die Palette 'youtube' gewählt:
/*
* Extend palettes
*/
\Contao\CoreBundle\DataContainer\PaletteManipulator::create()
->addField('player_custom_size',...
Hallo zusammen,
ich finde den Fehler nicht.
Ich habe zuerst dem Bundle gesagt, dass es nach dem Core geladen wird:
Hier die /src/ContaoManager/Plugin.php
namespace...
Das verstehe ich nicht.
Was heißt die werden nicht ergänzt?
Wie bekomme ich denn die Dateien mit dem relativen Pfad ausgeliefert?
OK ich habe das versucht:
<?php $link =\FilesModel::findByUuid($file['uuid'])->path; ?>
<a class="download_element" href="/<?php echo $link; ?>" title="<?php echo $file['title']; ?>"><?php...
Und mit der Frage konnte ich mir meine Frage selbst beantworten.
Die Zeilen standen an der falschen Stelle, sie stehen nun direkt hinter dem:
<IfModule mod_rewrite.c>
RewriteEngine On
Eine Frage dann doch noch.
In meiner .htaccess im /web/ Verzeichnis leite ich den Nutzer auf https weiter:
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
Das...
Das war es!
Ich war über http anstatt https im Backend angemeldet und habe versucht den Seitenindex aufzubauen, die Seite verwendet aber https.
Der Suchindex wurde jetzt korrekt aufgebaut.
...
Hallo zusammen,
wenn ich den Suchindex meiner Seite aufbaue, geht das System alle Seiten durch, markiert sie aber wir folgt:
[0] https://domain.tld/de/
[0] https://domain.tld/de/alias
[0]...
Hallo zusammen,
ich habe bei dem Inhaltelement "Downloads" das Problem, dass mir der Link zur Datei immer angezeigt wird als
domain.tld/seitenalias?file=files/dateiordner/dateiordner/datei.pdf...
Was aber mit den dynamisch generierten Seiten, die keine HTML Endung z.B. haben? Sollten die nicht auch komprimiert werden vor der Übertragung?
Blöde Frage: werden damit dann nicht nur CSS, JS und HTML Endungen komprimiert?
Muss ja, sonst würde die Eingangs erwähnte test.html doch auch nicht komprimiert.