2017-10-12 1 views
0

désolé pour la peine. J'ai déjà recherché pendant un moment mais depuis que je ne suis pas pratique avec TYPO3, soit je ne comprends pas si ce que je trouve est utile ou je ne recherche pas bien parce que je ne sais pas quoi chercher. Je demande pardon à l'avance.comment lier propre fichier css/php en fichier Typo3.inc

J'ai ce projet à faire pour mon université, et on m'a demandé de mettre en place un formulaire avec la base de données soulignée pour enregistrer le nom de famille qui entre dans le département et leur demande d'activer la carte. Je n'utilise que des fichiers .inc dans le dossier fileadmin/phpinclude pour créer mes pages. Ce que je ne peux pas faire est de lier mes propres fichiers css et php.

Par exemple, j'ai form.inc qui devrait utiliser mon style.css j'ai essayé de le relier par la voie html classique:

<link href="fileadmin/php_include/accessi/style.css" rel="stylesheet" type="text/css"> 

mais il ne fonctionne pas, au contraire, si j'utilise un "in-page" css cela fonctionne. Je pense que je vais avoir le même problème avec un fichier php.

Quelqu'un pourrait-il expliquer ce que je devrais faire?

Merci.

+0

Vous semblez travailler de côté avec TYPO3: les fichiers d'inclusion ne sont pas très courants pour TYPO3. donc ce n'est pas clair ce que vous faites. Peut-être devriez-vous expliquer comment vous incluez vos fichiers '.inc'. Comme l'explique hendrikg: une extension serait la solution typique pour TYPO3. –

Répondre

1

Cela semble un peu inhabituel d'utiliser des fichiers php externes pour créer des formulaires dans TYPO3. La manière habituelle serait d'écrire une extension ou d'utiliser le propre composant de forme native de TYPO3.

Et la manière habituelle pour inclure des fichiers CSS dans TYPO3 serait d'inclure via TypoScript https://docs.typo3.org/typo3cms/TyposcriptReference/Setup/Page/Index.html#includecss-array

Mais si vous voulez le faire de la manière que vous avez décrite ci-dessus, il semble à peu près comme le uri à votre le fichier css est faux. Peut-être que c'est parce que vous utilisez une URL relative. Vérifiez les outils DEV de votre navigateur et voyez quel code de réponse HTML l'appel renvoie à la ressource css. Dans Chrome, vous pouvez le voir sur l'onglet "réseau". Vous verrez également à quel Uri absolu le navigateur a appelé et peut-être vous avez une idée de ce qui ne va pas avec votre uri.