Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
boolboost
@boolboost
Угу хелпер писать
Может кто что то более конкретное напишит), как то мало под views писал.
Из простых регений подменить запрос
alexd73
@alexd73
function YOUR_THEME_preprocess_node(&$variables) {
  // Note: you'll probably want this only for certain content types.
  if ($variables['node']->getType() == 'YOUR_CONTENT_TYPE') {
    $variables['comment_count'] = $variables['node']->get('YOUR_COMMENT_FIELD')->comment_count;
  }
}
Как это можно впихнуть в views?
вернее как использовать переменную coment_count в views
boolboost
@boolboost
Только хелпер писать
Там длинно))
alexd73
@alexd73
как это найти в гугле? ))
Я имею ввиду, как писать хелпер..
boolboost
@boolboost
Сам их плохо гуглю
Что такое примерно нужно
Alan Bondarchuk
@fortis
сублим и атом это не иде
хоть и обвешанный но блокнот
alexd73
@alexd73
@boolboost спасибо, дружище! Я спать - завтра с новыми силами изучать ))
KarmaBot
@KarmaBot
Карма @boolboost не потревожена. Слишком часто её пошатывали.
Alan Bondarchuk
@fortis
хотя бы в пхпсторм есть гит в интерфейсе, можно мерджить удобно
alexd73
@alexd73
@KarmaBot кармы много не бывает ))
Alan Bondarchuk
@fortis
но если редактировать стили иногда по фтп то вообще пофиг что использовать
boolboost
@boolboost
Да собственно не за что views я не очень знаю
Впару раз писал хелпер
@fortis мне кажется каждый друпалер прогает код.
Grayw0lf
@Grayw0lf
братцы скажите, как использовать node.js в качестве фронта и друпал как бэк, есть ли примеры которые уже описаны? мозг не дает отдыхать, хотя хрен знает зачем эта нода, может быть для мультипоточности
и вообще насколько безболезненно можно потом перейти к такой модели
может быть я что то неправильно понимаю и может ли это ускорить работу приложения? дру7
boolboost
@boolboost
Ну я делал
Суть такая nodejs может находится и на другом сервере
Не суть
В друпал ставишь модуль nodejs
И настраиваешь
Host и port, ну и открыть порт не открыть
У меня есть настройки под локальныц
Ставишь эту часть куда удобнее
Это чито nodejs приложения
Ставится легко npm install
https://github.com/beejeebus/drupal-nodejs/blob/master/nodejs.config.js.example нужно прописать host port и секретный ключ
Так же эти же настройки нужно указать на сайте в конфигурации модуля nodejs
settings = {
scheme: 'http',
port: 8888,
host: '',
resource: '/socket.io',
serviceKey: 'secret',
backend: {
port: 80,
host: 'domain site',
scheme: 'http',
basePath: '',
messagePath: '/nodejs/message'
},
debug: false,
baseAuthPath: '/nodejs/',
extensions: [],
clientsCanWriteToChannels: false,
clientsCanWriteToClients: false,
transports: ['websocket', 'polling'],
jsMinification: true,
jsEtag: true,
logLevel: 1
};
Вот мои настройки на том же сервере где и друпал ставил ноду
boolboost
@boolboost
host пустойуказал так как localhost если указать или домен работать не будет
Открыл порт 8888
Ну и дополнительно настроил forever для автоматисеского запуска
sudo npm install forever -g
forever start app.js
Так стартуешь один раз
И он сам поднимает приложение если оно упало
И добавил в авто запуск, тут уже от вашего скила ... Я добавлял в crontab.

crontab -e

@reboot /usr/bin/forever start --workingDir /path/nodejs /path/app.js

boolboost
@boolboost
Собственно собирал по крупицам никто не пишет про то как настраивать nodejs на томже сервере ).