Skip to content

Wie kann man Inhalte aus einer REDAXO-Datenbank-Tabelle in einer JS zur Verfügung stellen? #9

Answered by danspringer
danspringer asked this question in Q&A
Discussion options

You must be logged in to vote

Wenn man diesen Code im PHP-Template oder Modul vor dem geladenen JS ausgibt, bekommt man alle Werte aus z.B. dem AddOn Globale Einstellungen als JSON.
Im JS kann man dann mit rex_global_setting.key weiterarbeiten.

<!-- Vars aus DB holen und in JS bereithalten -->
    <?php
    $sql = rex_sql::factory();
    $sql->setQuery('SELECT * FROM rex_global_settings');
    $global_settings = $sql->getArray();
    $global_settings = array_filter($global_settings[0]);
        echo "\n" . '    <script type="text/javascript">';
        echo "\n" . '    let rex_global_settings = '.json_encode($global_settings).';';
        echo "\n" . '    </script>';
    ?>

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by skerbis
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
1 participant