我需要的是,当组件运行时,组件改变位置的内容。
例如,当url为:index.php?option = com_test,位置public boolean hasNext() {
filename = this.fileContent.getFileName();
int charLineSize = 0;
Scanner in = null;
ArrayList<Character> charList = new ArrayList<>
try(Scanner scanner = new Scanner(new BufferedReader(new FileReader(filePath)))) {
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
charLineSize = line.split("\\s+").length;
String wordsline = line.split("\\s+").toLowerCase();
charList.addAll(new ArrayList<>(wordsline.chars().mapToObj(c -> (char) c).collect(Collectors.toList())));
}
} catch(FileNotFoundException e) {
System.out.println(e);
}
if (index < charLineSize) {
return true;
} else {
return false;
}
}
public String next() {
if (hasNext()) {
return charList.get(index++);
} else {
return null;
}
}
的内容,当url为:index.php?option = com_users时,position按模块显示默认数据。
我想要在这个位置改变模块的内容。
我查看了https://joomla.stackexchange.com/questions/1054/displaying-a-joomla-module-using-php,但这是针对组件中的视图模块。
答案 0 :(得分:0)
实现此目的的一种方法是安装Advanced Module Manager的免费或付费版本。
您可以在所需的模块位置发布模块的多个版本,并控制何时通过组件显示每个模块。