这里的第一次海报 我是网页设计的新手,我正在制作一个多语言网站,用于产品展示,每个产品都有一个可下载的.pdf手册。
我有每种语言的pdf文件,我想根据所选语言更改链接。有没有办法用javascript或php验证语言?
如果您需要语言设置的技术信息,我按照本教程进行了操作: here is the link for same
答案 0 :(得分:0)
如果您按照该字母的链接,您可以通过添加新变量来存储链接进行调整,然后根据需要生成它,如下所示:
$pdfLink = '';
$downloadText = '';
switch ($lang) {
case 'en':
$lang_file = 'lang.en.php';
$pdfLink = 'file.en.pdf';
$downloadText = 'Link for download';
break;
case 'de':
$lang_file = 'lang.de.php';
$pdfLink = 'file.de.pdf';
$downloadText = 'Link zum Download';
break;
case 'es':
$lang_file = 'lang.es.php';
$pdfLink = 'file.es.pdf';
$downloadText = 'Enlace para descargar';
break;
default:
$lang_file = 'lang.en.php';
$pdfLink = 'file.en.pdf';
$downloadText = 'Link for download';
} // assuming they are all in same folder. If not, add path
以后再生成与此类似的下载链接:
<a href="path_to_folder_containing_pdfs_for_download/<?php echo $pdfLink; ?>"><?php echo $downloadText;?></a>
编辑:
我使用谷歌翻译为$ downloadText变量,所以我不建议在检查之前使用它是否正确:)