Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

+-Schaltfläche im Hauptmenü zum Hinzufügen neuer Einträge #71

Merged
merged 3 commits into from
Jul 16, 2024

Conversation

alxndr-w
Copy link
Member

@alxndr-w alxndr-w commented Jul 8, 2024

No description provided.

@alxndr-w
Copy link
Member Author

alxndr-w commented Jul 8, 2024

Copy link
Member

@skerbis skerbis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Warum nicht mit rex_yform_manager::url ?
Beispiel:

$tableName = 'rex_article'; // Beispiel Tabellenname
$dataId = 123; // Beispiel Datensatz ID
$params = [
    'sort' => 'name', // Beispiel Sortierparameter
    'page' => 2 // Beispiel Seitenparameter
];

$url = rex_yform_manager::url($tableName, $dataId, $params);

echo $url; // Gibt die generierte URL aus

@alxndr-w
Copy link
Member Author

alxndr-w commented Jul 8, 2024

Weil ich die Doku dazu nicht mehr gefunden habe. Hatte mir einen Wolf gesucht. Danke! Wird geändert.

@alxndr-w
Copy link
Member Author

alxndr-w commented Jul 8, 2024

Aber kann das Ding auch add?

@skerbis
Copy link
Member

skerbis commented Jul 8, 2024

klar

@skerbis
Copy link
Member

skerbis commented Jul 8, 2024

Datensatz id muss auf 0 gesetzt werden

@alxndr-w
Copy link
Member Author

alxndr-w commented Jul 8, 2024

Ja nice! Hast du noch einen Trick, wie ich absolute Positionierung umgehen kann? Anker in Anker ist ja eher so semi-gut, ich habe das ziemlich hintricksen müssen.

@alxndr-w alxndr-w self-assigned this Jul 8, 2024
@skerbis
Copy link
Member

skerbis commented Jul 8, 2024

Ne wüsste ich nun auch nicht. (Alternativ per Outputfilter 2 ATags draus machen) .. das Plus würde ich größer machen. Oder es in der QuickNavi anbieten.

@alxndr-w
Copy link
Member Author

alxndr-w commented Jul 8, 2024

Vielleicht, wenn sich das etabliert, eher was für den Core / R6... mehr Anpassungsmöglichkeiten des Hauptmenüs, aber standardisiert in der Optik. Badges und eine Action wäre ja oft schlüssig.

@alxndr-w
Copy link
Member Author

Nope, da täuschst du dich:

if (rex::isBackend()) {
    $addon = rex_addon::get('neues');
    $pages = $addon->getProperty('pages');

    $href = \rex_yform_manager::url('rex_neues_entry', 0, ['func' => 'add']);

    $pages['neues']['title'] .= ' <a class="label label-primary" style="position: absolute; right: 18px; top: 10px; padding: 0.2em 0.6em 0.3em; border-radius: 3px; color: white; display: inline; width: auto;" href="' . $href . '">+</a>';
    $addon->setProperty('pages', $pages);
}

Bitte das Formular erneut absenden, bzw. die Aktion erneut ausführen (Fehler: CSRF-Token ungültig).

@alxndr-w alxndr-w merged commit 039206e into main Jul 16, 2024
1 check failed
@alxndr-w alxndr-w deleted the main-menu-add branch July 16, 2024 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants