Drupal8多语言问题 语言名字的修改

用户的Drupal8多语言网站,里面的多语言切换的区块,英文总是显示“English(英文)”,想把它给改掉,但是不行。

这个区块由language模块提供,我们检查了这个模块的源代码,写的比较抽象:

  public function build() {

    $build = [];

    $route_name = $this->pathMatcher->isFrontPage() ? '<front>' : '<current>';

    $type = $this->getDerivativeId();

    $links = $this->languageManager->getLanguageSwitchLinks($type, Url::fromRoute($route_name));


    if (isset($links->links)) {

      $build = [

论坛:

Drupal版本:

tb megamenu断点从980转960

tb megamenu默认断点是980,有时候想修改这个值,比如一个实际项目中,想把它改为960。

搜索研究了很久,没有可以配置的办法,只能修改源代码。这是我的修改:


tb_megamenu\js下面的tb-megamenu-frontend.js修改了。

  Drupal.TBMegaMenu.supportedScreens = [960];

tb_megamenu\css下面的CSS文件,

bootstrap.css

default.css

base.css

compatibility.css

等文件中,将980替换为960, 将979替换为 959


这样断点就从980改为960了。

论坛:

Drupal版本:

让Drupal7同时支持IE7,8,9,新式浏览器、手机端

用户改版网站,将原来的主题改为响应式主题,同时专门为手机制作了主题。这个时候,我们采用了mobile theme这个方案,做了修改,将mobile detect的缓存代码改了一下,放到了mobile theme下面。

   用户想要支持IE7,8,9,老版本的IE。响应式的主题下面由于使用swiper.js,默认不支持ie9。这个时候,我们决定采用mobile theme方案,在它的基础上进行修改:

   增加对于ie的检查:

function mobile_theme_detect_ie_lower_version() {

  //$mobile_browser = 0;

  $is_ie_lower_version = false;

  $user_agent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ""; 

论坛:

Drupal版本:

2018.1.3-5北京微信小程序开发培训班

一 培训目的
新时代、新思想、新技术。2017是微信小程序的元年,微信小程序基于微信平台拥有9亿活跃用户,因无需注册、无需关注、无需下载,开发成本低、周期短,且功能强大、安全可靠等优点而受到广大用户的青睐,也有人预言未来2年内,小程序将会取代80%的App市场。
为了帮助更多的单位、个人,掌握好小程序开发(基于PHP/Drupal8),我们将在北京举办一个为期3天的微信小程序开发培训班。
小班授课, 名额已满,如果有需求,请联系我们,参加下次培训班。

论坛:

Drupal版本:

微信小程序开发培训班

    举办单位: 北京亚艾元软件

 

     我们以工匠的精神,持续钻研Drupal有11年之久。我们总能帮助客户解决Drupal项目中的实际问题,很多客户头疼的实际问题,我们能在较短的时间内搞定。十年的持续积累和客户支持认可让我们很快成为了中国知名的Drupal开发商。我们将Drupal和小程序结合起来,开发出来了多款微信小程序产品,积累了丰富的微信小程序开发经验,为帮助用户掌握微信小程序开发,我们特别准备了微信小程序开发培训班。

 

广告语: 大服务、微应用、小程序

 

    与先进的互联网技术相结合,为用户提供更为优质的服务,搭建针对性的微应用,是目前高校信息化、图书馆信息化、政府机构信息化、企事业单位信息化的热点。小程序以微信9.6亿用户为载体,为用户提供了优质的体验。

页面

Subscribe to Think in Drupal RSS