Skip to content
Snippets Groups Projects
Select Git revision
  • 09ac0f52028f8274991fd526768ac868de61af12
  • develop default
  • documentation
  • B21786-wrapUnexpectedException-fatal-error
  • F10114glyphiconToFontAwesome
  • F21622-settings-table-changes
  • F17481_BS_Modal_window
  • F20975_Dynamic_DateTimePicker
  • revertB5221downloadModal
  • B21533-Hidden-Pill-Required
  • B21510_Validation_error_when_date_field_is_left_empty
  • F8044-Transactions
  • master protected
  • F12532-view-sip-in-Browser-consol-log
  • S21288-Store-Parent-Remove-Prefix
  • F21203-Render-MultiSql-Columns-like-Subrecord
  • F11535_ipa-qfq-db-editor
  • F21130-multiform-toggle
  • S20463-V-Store-not-updated-after-form-save
  • B18601-typeahead-sanatize-applied-to-value
  • F16113-MultiAction
  • v25.6.0
  • v24.12.0
  • v24.10.0
  • v24.7.0
  • v24.5.1
  • v24.5.0
  • v24.3.0
  • test-alfred20
  • v23.10.1
  • v23.10.0
  • v23.6.4
  • v23.6.3
  • v23.6.2
  • v23.6.1
  • v23.6.0
  • v23.3.1
  • v23.3.0
  • v23.2.0
  • v23.1.1
  • v23.1.0
41 results

qfq

  • Clone with SSH
  • Clone with HTTPS
  • Rafael Ostertag's avatar
    Rafael Ostertag authored
    Form.js: When boostrap-validator is available use it to validate forms, instead of blindly using .checkValidity() on. Allows to detect errors recognized only by bootstrap-validator.
    09ac0f52
    History

    QFQ: Typo3 Extbase Extension

    Version: see extension/ext_emconf.php

    Installation

    • Ubuntu < 16.04: Take care that the php5-mysqlnd driver is installed:

      • See also: http://dev.mysql.com/downloads/connector/php-mysqlnd/

      • If there is a error message "Call to undefined method mysqli_stmt::get_result()", php5-mysqlnd is not installed or not active.

      • The following functions are used and are only available with the native driver:

             mysqli::get_result (important),
             mysqli::fetch_all (nice to have)
      • Ubuntu:

            sudo apt-get install php5-mysqlnd
            sudo php5enmod mysqlnd
            sudo service apache2 restart
    • Install extension as regular.

    • In typo3conf/ext/qfq rename config.examle.ini to config.ini.

    • Fill config.ini with valid database credentials.

    • Insert a new content record of type qfq.

    • As a test, insert: sql1 = SELECT 'Hello World'. View the page in browser.

    Bootstrap: include by TypoScript

    page.includeCSS {
    
        file1 = typo3conf/ext/qfq/Resources/Public/Css/bootstrap.min.css
        file2 = typo3conf/ext/qfq/Resources/Public/Css/bootstrap-theme.min.css
        file3 = typo3conf/ext/qfq/Resources/Public/Css/jqx.base.css
        file4 = typo3conf/ext/qfq/Resources/Public/Css/jqx.bootstrap.css
        file5 = typo3conf/ext/qfq/Resources/Public/Css/qfq-bs.css
    }
    
    page.includeJS {
    
        file1 = typo3conf/ext/qfq/Resources/Public/JavaScript/jquery.min.js
        file2 = typo3conf/ext/qfq/Resources/Public/JavaScript/bootstrap.min.js
        file3 = typo3conf/ext/qfq/Resources/Public/JavaScript/validator.min.js
        file4 = typo3conf/ext/qfq/Resources/Public/JavaScript/jqx-all.js
        file4 = typo3conf/ext/qfq/Resources/Public/JavaScript/tinymce.min.js
        file5 = typo3conf/ext/qfq/Resources/Public/JavaScript/EventEmitter.min.js
        file6 = typo3conf/ext/qfq/Resources/Public/JavaScript/qfq.min.js
    }

    Usage

    • typo3conf/ext/qfq/documentation/_make/build/html/index.html