Funktioniert nicht, wenn Tabelle in AddOn Seite eingebunden wird
Description / Beschreibung
Anordnung funktioniert nicht sofern die yForm Tabelle "in einer AddOn Seite" ausgegeben wird.
Habe es so gemacht wie hier:
https://github.com/alexplusde/testimonial/blob/main/pages/testimonial.table.php
Ergebnis:
@olien kannst du mal schauen ob die Klassen drauf liegen? Wird nur das CSS nicht geladen? Kann nicht erkennen ob da das gleiche Template genutzt wird.
Der Code wird gar nicht eingebaut. Ich such mal weiter..
Wenn ich und yform_ui/ytemplates/bootstrap/form.tpl.php die URL in Zeile 36 entferne geht es... (die ist ja dann auch falsch...)
<?php // if (rex_url::currentBackendPage() === 'index.php?page=yform/manager/data_edit' && strpos($this->objparams['form_name'], 'rex_yform_searchvars') === false && !YUi::isIgnored(explode('data_edit-', $this->objparams['form_name'])[1])) : ?>
<?php if (strpos($this->objparams['form_name'], 'rex_yform_searchvars') === false && !YUi::isIgnored(explode('data_edit-', $this->objparams['form_name'])[1])) : ?>
das kann ich überschreiben - oder ist es sinnvoll das so zu übernehmen?
Ne. Reicht nicht. Dann knallt es wenn man die Felder editieren möchte in yform ...
Könne es so reichen?
<?php if (rex_url::currentBackendPage() != 'index.php?page=yform/manager/table_field' && rex_url::currentBackendPage() != 'index.php?page=yform/manager/table_field' && strpos($this->objparams['form_name'], 'rex_yform_searchvars') === false && !YUi::isIgnored(explode('data_edit-', $this->objparams['form_name'])[1])) : ?>
@olien ich schau es mir noch einmal an. Bin nicht sicher ob man das immer so machen sollte. Möglicherweise möchte man das ja auch nicht auf den Seiten. Vielleicht via EP? Denke am Wochenende mal drüber nach
Update :-)
<?php if (rex_url::currentBackendPage() != 'index.php?page=yform/manager/table_edit' && rex_url::currentBackendPage() != 'index.php?page=yform/manager/table_field' && rex_url::currentBackendPage() != 'index.php?page=yform/manager/table_field' && strpos($this->objparams['form_name'], 'rex_yform_searchvars') === false && !YUi::isIgnored(explode('data_edit-', $this->objparams['form_name'])[1])) : ?>
Das muss ich auch noch mal genauer angehen. Das Problem mit dem Tabellen Namen sollte ich dann besser lösen
Sehr gerne!
Die Funktion "Datenergebnis editieren" funktioniert bei Aktivierung von yform_ui aus dem selben Grund nicht mehr... YUi::isIgnored(): Argument #1 ($formName) must be of type string, null given
leider ist das Addon dann nicht mehr verwendbar derzeit, ich kann eventuell mal später schauen woran das liegt